在RedHat 4.2中将python从2.5更新到2.7.6之后,我尝试使用yum来安装python pip。但是,会发生错误:
[gz@pl1 ~]$ sudo yum install python-pip
updates-newkey | 2.3 kB 00:00
fedora | 2.1 kB 00:00
updates | 2.6 kB 00:00
Setting up Install Process
Parsing package install arguments
No package python-pip available.
Nothing to do
我想知道为什么?有人说我应该
启用EPEL回购
首先,但如何?
不幸的是,即使我手动“python get-pip.py”,它也不起作用。错误是:
Traceback (most recent call last):
File "get-pip.py", line 7219, in <module>
import bz2
ImportError: No module named bz2
但是,bz2就在那里 哪个bzip2-devel / usr / bin /其中:没有bzip2-devel(/ usr / kerberos / bin:/ usr / local / bin:/ bin:/ usr / bin:/ home / gz / bin)
我的参考来自: http://www.pip-installer.org/en/latest/installing.html
感谢任何提示!
答案 0 :(得分:1)
我将假设您使用RHEL 4.2的原因。通常,您可以安装RPM来添加EPEL repo,尽管您也可以只下载repo info文件;假设你使用的是32位版本的RHEL 4.2,我相信你想要http://dl.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm的那个版本(如果你使用64位或powerpc或其他什么,我建议你去http://dl.fedoraproject.org/pub/epel/4/和导航相应)
(所以下载RPM,然后安装它)