没有用python3.5安装pip3

时间:2016-11-24 20:43:21

标签: python-3.x pip

我在我的Debian 8系统上安装了一个本地python3.5,如下所示,但是没有安装pip3(我找不到任何已安装的python directries中的pip,比如site-packages或bin /) :

Downloaded the source from python.org
made a ~/.local_python directory
cd Download/Python3.5
./configure --prefix=/home/${USER}/.local_python
make
make install

Python3.5似乎安装正确,我可以从.local_python内部运行解释器,并且没有与系统默认pythons的碰撞(这是我的目标)。不,我找不到一个已安装的pip3用于安装像PyQt5这样只支持Python版本< = 3.5的软件包。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

尝试将--with-ensurepip=install添加到您的配置中:

./configure --prefix=/home/${USER}/.local_python --with-ensurepip=install

此外,pip需要在您的系统上使用OpenSSL和zlib。你最有可能已经安装了这些。

答案 1 :(得分:1)

通过jmd_dk添加答案,如果您不知道要为OpenSSL和zlib安装所有依赖项,请安装这些依赖项。这些绰绰有余:

sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libsqlite3-dev

来源:ensurepip failure 当我按照上述步骤操作时,出现此错误:Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS。安装上述依赖项后,所有依赖都像魅力一样。