2014-01-20 101 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,然後安裝它)