如何在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。
alias python = python3
有人可以帮我吗?
答案 0 :(得分:0)
截至昨天,已经开始将Python 3.4添加到RHEL 6或7 - https://developers.redhat.com/products/softwarecollections/hello-world/#fndtn-python [更新链接]
安装另一个python版本可能很棘手,因此Red Hat创建了&#34;软件集合&#34;为您安装新版本,然后您可以将其用作默认版本。 (请注意,这不会取代原始的python版本。)
HTH
答案 1 :(得分:0)
从源代码构建Python时,需要很多依赖项才能使许多模块正常工作。要解决此问题,您需要安装许多-devel软件包,以包括bzip2,openssl等的库和头文件。
除非确实需要,否则从源代码构建Python是一个坏主意。有很多答案可以说是从源头构建的,但是还不完整。
有些RPM发行版可以轻松安装。如果您使用的是RHEL,请使用Red Hat Software Collections获得Red Hat支持的Python 3.4、3.5、3.6或2.7.13。
有关使用多个Python版本,Python虚拟环境和软件集合的许多提示,请参见How to install Python 3 on RHEL。