我想在本地安装pip和本地安装Python2.7。我正在使用的EPEL6系统,而我不是根。默认情况下,easy_install在系统上是可用的(一开始没有pip或virtualenv )。
我已经成功地安装了pip和Python2.7,但是我不知道如何让pip使用Python2.7安装(而不是Python2.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发布于 2017-03-01 17:15:12
我建议使用米尼康达来管理整个Python环境。这样,您就可以避免执行任何configure/make步骤,默认情况下,它将与pip一起出现。它取代了对virtualenv的需求,可以轻松地安装在主目录中。
https://stackoverflow.com/questions/42537722
复制相似问题