2017-03-01 89 views
0

我想本地安裝pip和本地安裝的Python 2.7。我正在使用一個EPEL6系統,我不是root用戶。默認情況下,我在系統上可以使用easy_install(開頭爲pipvirtualenv)。pip如何在本地安裝以用於Python 2.7?

我已經設法安裝pip和Python 2.7,但我不知道如何繼續使用Python 2.7安裝(與Python 2.6相反)來獲得pip

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