【发布时间】:2015-12-21 04:08:30
【问题描述】:
如何在 RHEL 上为 python 3.4 版本安装 PIP?我尝试了以下,它给出了错误。
[root@ttudev]# curl -O https://bootstrap.pypa.io/get-pip.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1379k 100 1379k 0 0 773k 0 0:00:01 0:00:01 --:--:-- 874k
[root@ttudev]# python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 17759, in <module>
main()
File "get-pip.py", line 162, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
zipimport.ZipImportError: can't decompress data; zlib not available
不知道为什么它说 zlib 不可用。当我执行 rpm -qa |grep zlib。我看到它在系统上。 zlib-1.2.3-29.el6.x86_64
谁能帮我解决这个问题。已经在这上面花费了太多时间。
谢谢
更新
这就是我安装 python 3.4 的方式
wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
$ tar xf Python-3.*
$ cd Python-3.*
$ ./configure
$ make
$ make altinstall
这就是我将 python3 设置为默认值的方式,因为我还安装了 python2.6。
别名 python=python3
有人可以帮我吗?
【问题讨论】:
-
python 3.4 应该默认提供 pip afaik。
python -m ensurepip应该可以工作。另外请将which -a python的输出添加到您的问题中 -
这是两个命令的输出。 [root@ttudev]# python -m ensurepip 忽略 ensurepip 失败:pip 6.0.8 需要 SSL/TLS [root@ttudev]# which -a python alias python='python3.4' /usr/local/bin/python3.4 /usr/bin/python
-
我在这里看到的解释:您已手动将 python 安装到
/usr/local/python,但是此安装已损坏。它似乎没有链接到必要的库。 -
任何修复它的帮助都会非常有帮助。这是我用来安装python3的链接-stackoverflow.com/questions/8087184/installing-python3-on-rhel
-
您可能需要编辑您的问题并解释您使用的安装命令。
标签: python-3.x installation pip rhel