2012-06-03 2 views
4

리눅스 사용자 계정에 Python 인터프리터 2.4부터 파이썬 3.3까지를 설치하는 방법을 알고 싶습니다. C 컴파일러가 있다고 가정해도 좋지만 특정 배포판이나 배포판에 의존하는 것을 피하고 싶습니다. 이미 간단한 파이썬 스크립트 같은 무언가가 이미 있을까요?리눅스에서 파이썬 인터프리터를 완전히 자동화 된 방법으로 설치하는 방법

업데이트 : 모든 다운로드 및 설치를 자동으로 수행하고 간결한 요약으로 문제를보고하는 스크립트/방법을 찾고 있습니다.

답변

3

pythonbrew라는 것이 있습니다 : https://github.com/utahta/pythonbrew보세요, 어쩌면 이것이 필요한 것입니다.

+0

pythonbrew가 개선 된 것으로 보이고 마지막으로 확인한 것보다 기본 설정이 좋았습니다. 다시 확인해 주셔서 감사합니다. python2.4부터 3.2까지 쉽게 설치할 수 있습니다. – hpk42

1

당신은 충분히 쉽게 파이썬을 컴파일 할 수 있습니다.

 
$ ./configure --prefix=$HOME/local 
$ make 
$ make install 

당신은 아마 당신의 PATH$HOME/local/bin을 추가 할 것입니다 : 다운로드 및 파이썬 소스 tar 파일을 추출하고 대신 통상의 순서로 명령을 사용합니다. 파이썬의 다른 마이너 버전/메이저 버전은 서로 간섭하지 않으므로 2.4, 2.5, 2.6, 2.7, 3.1, 3.2 및 3.3을 모두 동시에 설치할 수 있습니다. (코드를 3.0과 비교 테스트 할 필요가 없습니다.)

python 프로그램은 python2.6과 같은 특정 Python 버전 중 하나의 별칭이됩니다.

+0

이 정보를 제공해 주셔서 감사합니다. 나는 실제로 이것을 알고 있지만 모든 다운로드 및 설치를 수행하고 간결한 요약 방식으로 오류를보고하는 스크립트를 갖고 싶습니다. – hpk42

+0

'altinstall'이 사용 된 경우에만 실행 파일의 이름에 버전 번호가 추가되지 않습니까? http://stackoverflow.com/a/2547577/95735 –

+0

@PiotrDobrogost : 링크를 보내 주셔서 감사합니다. altinstall에 대해 알지 못했습니다. 하지만 다른 방법으로 설치하면'python2.7'와'python'을 만들고, altinstall은'python2.7' 만 만듭니다. 따라서 두 버전 모두 항상 버전 번호가 첨부 된 파일을 만듭니다. –

2

python 버전 2.4-2.7, 3.2 및 3.3을 빌드하기 위해 , zc.buildout 설정을 살펴보십시오.

원래 Mac에서 여러 개의 Python 버전을 빌드하기 위해 만들어진 것으로 생각합니다. Linux에서 제대로 작동해야합니다.

+0

Python-2.5에서 오류가 발생하여 문제가 발생했습니다. https://github.com/collective/buildout.python/issues/12 – hpk42

+0

아마도 의존성이 누락 되었습니까? –

+0

빌드 아웃이 다양한 비트와 조각을 다운로드하는 것처럼 보였습니다. pythonbrew가 소스에서 설치할 수 있었으므로 제조법 문제가 의심 스럽습니다. – hpk42

0
#!/bin/bash 

cd ~/Downloads 
wget http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tar.bz2 
tar xvjf Python-2.4.3.tar.bz2 
cd Python-2.4.3 
./configure 
make 
sudo make install 
make clean 
관련 문제