2017-03-01 7 views
0

pip을 Python 2.7의 로컬 설치와 함께 로컬로 설치하려고합니다. 나는 루트가 아닌 EPEL6 시스템을 사용하고 있습니다. 시스템에서 기본적으로 easy_install을 사용할 수 있습니다 (시작하려면 pip 또는 virtualenv).파이썬을 파이썬 2.7에서 사용하기 위해 어떻게 로컬에 설치할 수 있습니까?

필자는 pip와 Python 2.7을 설치했지만, 파이썬 2.7을 설치 (파이썬 2.6과 반대로)하기 위해 진행하는 방법을 모르겠습니다.

cd 
mkdir local_test 
cd local_test 

wget https://www.python.org/ftp/python/2.6/Python-2.6.tgz 
tar -xvf Python-2.6.tgz 
cd Python-2.6 
./configure --prefix=/home/user/local_test 
make 
make install 
cd .. 
rm -rf Python-2.6 
rm Python-2.6.tgz 

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 
tar -xvf Python-2.7.12.tgz 
cd Python-2.7.12 
./configure --prefix=/home/user/local_test 
make 
make install 
cd .. 
rm -rf Python-2.7.12 
rm Python-2.7.12.tgz 

export PYTHONPATH=/home/user/local_test/lib/python2.6/site-packages:${PYTHONPATH} 

easy_install --prefix=~/local_test pip 

export PATH=/home/user/local_test/bin:$PATH 

답변

2

Miniconda을 사용하여 전체 Python 환경을 관리하는 것이 좋습니다. 이렇게하면 configure/make 걸음을 피할 수 있으며 기본값은 pip입니다. virtualenv의 필요성을 대체하며 홈 디렉토리에 쉽게 설치할 수 있습니다.

+0

좋습니다. 이 솔루션에 감사드립니다. – BlandCorporation