debian9.4上python3.6.5的pip

时间:2018-06-27 03:49:06

标签: pip debian python-3.6 zlib

我最近通过这些命令在debian 9.4上安装了python3.6

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar xvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --enable-optimizations --with-ensurepip=install
make -j8
sudo make altinstall
python3.6

它在我输入python3.6时起作用

但python3.6上未安装pip 所以我决定通过这些命令手动安装

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.6 get-pip.py

我收到此错误

Traceback (most recent call last):
  File "get-pip.py", line 20649, in <module>
    main()
  File "get-pip.py", line 197, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available

然后我通过键入

安装zlib
sudo apt-get install zlib1g

仍然不起作用 我应该怎么做才能在debian9.4稳定版的python3.6.5上安装pip,请帮助

2 个答案:

答案 0 :(得分:0)

我实际上是通过

重新安装的

sudo apt update
sudo apt upgrade

接下来,使用以下命令安装默认的GCC工具链:

sudo apt install build-essential

接下来,我们需要安装一些构建Python的先决条件:

sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev
sudo apt install libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev

在撰写本文时,Python的最新稳定版本是3.6.5,如果要使用较新的版本,请相应地更改以下说明:

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
tar xf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --enable-optimizations
make -j 8
sudo make altinstall

完成上述操作后,您可以使用以下命令调用新的Python解释器:

python3.6

现在一切正常!

答案 1 :(得分:0)

我遇到了同样的问题。 尝试输入:

pip3.6