由于某种原因,我的 Centos 6(在 Vagrant 盒子中运行)找不到任何httplib2
包,而它看起来确实存在。
vagrant@localhost ~ $ yum search httplib
Loaded plugins: fastestmirror, security
Determining fastest mirrors
* base: be.mirror.guru
* extras: be.mirror.guru
* updates: be.mirror.guru
Warning: No matches found for: httplib
No Matches found
vagrant@localhost ~ $ sudo yum install python-httplib2
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: be.mirror.guru
* extras: be.mirror.guru
* updates: be.mirror.guru
No package python-httplib2 available.
Error: Nothing to do
可以毫无问题地找到其他包(例如 git)。我缺少什么?
答案1
不确定这是正确的方法,但我通过安装解决了我的问题EPEL(企业 Linux 额外软件包)存储库:
$ sudo yum install epel-release
EPEL 存储库由 EPEL 小组管理,该小组是 Fedora 项目内的一个特殊兴趣小组。 “EPEL”部分是缩写,代表 Enterprise Linux 的 Extra Packages。 EPEL 小组创建、维护和管理一组高质量的附加包。这些软件包可能是未包含在核心存储库中的软件,或者有时是尚未提供的更新。
来源
那里有 httplib2 包可用:
$ sudo yum -y install python-pip