【问题标题】:How can pip be installed locally for use with Python 2.7?如何在本地安装 pip 以与 Python 2.7 一起使用?
【发布时间】:2017-03-01 17:02:01
【问题描述】:

我想在本地安装 pip 以及 Python 2.7 的本地安装。我正在使用我不是 root 的 EPEL6 系统。默认情况下,我在系统上有easy_install 可用(没有pipvirtualenv 开头)。

我已成功安装 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

【问题讨论】:

    标签: python pip local easy-install


    【解决方案1】:

    我建议使用Miniconda 来管理您的整个 Python 环境。这样,您可以避免执行任何configure/make 步骤,默认情况下它会附带pip。它取代了对virtualenv 的需求,并且可以轻松安装在您的主目录中。

    【讨论】:

      猜你喜欢
      • 2011-10-19
      • 2018-03-15
      • 2019-06-13
      • 2014-12-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2017-07-18
      相关资源
      最近更新 更多