我在我的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的软件包。有人可以帮忙吗?
答案 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
。安装上述依赖项后,所有依赖都像魅力一样。