我最近通过这些命令在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
然后我通过键入
安装zlibsudo apt-get install zlib1g
仍然不起作用 我应该怎么做才能在debian9.4稳定版的python3.6.5上安装pip,请帮助
答案 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