帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  CentOS下使用yum安装python-pip失败的完美解决方法

CentOS下使用yum安装python-pip失败的完美解决方法

2017-08-21 21:05:47 12227

用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,在执行以下命令安装python-pip居然什么也没执行。

yum install python-pip

后来google了一下说是这个包在EPEL源里,要添加EPEL源才可以。然后按博客里说的方法添加,执行以下命令:

sudo rpm -ivh epel-release*

   但是最后提示系统里已经安装了最新的epel包,但为什么却用不了呢?google了一天多都没有结果,最后在一个博客看到一句话让我找到了方向。CentOS中有的源是被禁用的,通过以下命令可以查看启用的源和禁用的源。

// 查看启用的源列表

yum repolist

// 查看禁用的源列表

yum repolist disabled

   

我查看了一下果然epel在禁用列表里,那怎么启用呢?其实只要修改一个文件就可以了,用vim打开下面的文件

vim /etc/yum.repos.d/epel.repo

  将下面第一个和第三个的enabled=0改成enabled=1,第二个是测试版的可能不稳定所有别修改。

[epel]
  name=Extra Packages for Enterprise Linux 6 - $basearch
 #baseurl=http://www.landui.com/pub/epel/6/$basearch
  mirrorlist=https://www.landui.com/metalink?repo=epel-6&arch=$base  arch
  failovermethod=priority
  enabled=0
  gpgcheck=1
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
 name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
 #baseurl=http://www.landui.com/pub/epel/6/$basearch/debug
 mirrorlist=https://www.landui.com/metalink?repo=epel-debug-6&arch  =$basearch
 failovermethod=priority
 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 gpgcheck=1
[epel-source]
 name=Extra Packages for Enterprise Linux 6 - $basearch - Source
#baseurl=http://www.landui.com/pub/epel/6/SRPMS
 mirrorlist=https://www.landui.com/metalink?repo=epel-source-6&arc  h=$basearch
 failovermethod=priority
 enabled=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 gpgcheck=1

   

现在可以用了,如果不修改上面的文件也可以用就中在安装的命令里加以下参数也可以。

--enablerepo=epel
yum --enablerepo=epel install python-pip

    


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: