如何在本地安装 pip 以便与 Python 2.7 一起使用?
How can pip be installed locally for use with Python 2.7?
我想在本地安装 pip
以及 Python 2.7。我正在使用我不是 root 的 EPEL6 系统。默认情况下,我在系统上有 easy_install
可用(没有 pip
或 virtualenv
开头)。
我已经成功安装了 pip 和 Python 2.7,但我不知道如何继续 pip
使用 Python 2.7 安装(相对于 Python 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
我建议使用 Miniconda 来管理整个 Python 环境。这样,您可以避免执行任何 configure
/make
步骤,默认情况下它会附带 pip
。它取代了对 virtualenv
的需求,并且可以轻松安装在您的主目录中。
我想在本地安装 pip
以及 Python 2.7。我正在使用我不是 root 的 EPEL6 系统。默认情况下,我在系统上有 easy_install
可用(没有 pip
或 virtualenv
开头)。
我已经成功安装了 pip 和 Python 2.7,但我不知道如何继续 pip
使用 Python 2.7 安装(相对于 Python 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
我建议使用 Miniconda 来管理整个 Python 环境。这样,您可以避免执行任何 configure
/make
步骤,默认情况下它会附带 pip
。它取代了对 virtualenv
的需求,并且可以轻松安装在您的主目录中。