2014-01-20 75 views
4

在RedHat 4.2中将python从2.5更新到2.7.6之后,我尝试使用yum来安装python pip。但是,出现错误:yum install python-pip:没有可用的包python-pip

[[email protected] ~]$ 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回购

第一,但如何?

不幸的是,即使我手动“蟒蛇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 /斌/其中:没有的bzip2-devel的中(在/ usr/Kerberos的/ bin中:在/ usr/local/bin目录:/斌:在/ usr/bin中:/家庭/ GZ /箱)

而且我引用来自: http://www.pip-installer.org/en/latest/installing.html

感谢您的任何提示!

回答

1

我打算假设您正在使用RHEL 4.2的原因。一般来说,您可以安装RPM来添加EPEL回购,但您也可以直接下载回购信息文件;假设你使用的是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,然后安装它)