文档章节

centos下安装pip以及使用

健康的程序员
 健康的程序员
发布于 2017/07/25 16:50
字数 387
阅读 3
收藏 0

在使用centos7的软件包管理程序yum安装python-pip的时候会报一下错误:

No package python-pip available.
Error: Nothing to do
说没有python-pip软件包可以安装。

这是因为像centos这类衍生出来的发行版,他们的源有时候内容更新的比较滞后,或者说有时候一些扩展的源根本就没有。
所以在使用yum来search  python-pip的时候,会说没有找到该软件包。因此为了能够安装这些包,需要先安装扩展源EPEL。
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
首先安装epel扩展源:

sudo yum -y install epel-release

然后安装python-pip

sudo yum -y install python-pip

安装完之后别忘了清除一下cache

sudo yum clean all

搞定,收工!

使用

往往安装完pip后,直接pip install xxx,会很慢或者超市,次数可以更新下源

编辑~/.pip/pip.conf

[global]
index-url=http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com

然后在pip install就很快了。

突然有一天,执行pip install xxx时,提示:

[root@localhost ~]# pip install requests
Collecting requests
  The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host pypi.douban.com'.
  Could not find a version that satisfies the requirement requests (from versions: )
No matching distribution found for requests

这是,可以在pip命令后添加“--trusted-host pypi.douban.com”

pip install --trusted-host pypi.douban.com

解决。

pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com docker-compose

 

© 著作权归作者所有

共有 人打赏支持
健康的程序员
粉丝 6
博文 156
码字总数 35753
作品 0
杭州
程序员
PYENV for RHEL 6

前提: 1、变更RHEL6.7源为 CENTOS 6源。可参考文档 RHEL6更换CentOS源 2、原因:RHEL6可能与CentOS6不同。 3、本文是在此前提下配置,如出现错误提示,请先满足上述条件后安装。切勿盲目安装...

HiSea_Y
06/26
0
0
toughcli 介绍

toughcli 是什么? toughcli 是一个toughradius以及相关软件的安装配置工具包。它最大的用处就是帮助toughradius的使用者更轻松地完成toughradius及相关软件的快速安装部署,以及实现更方便的...

jamiesun
2016/03/30
27
0
CentOS中Python pip包管理工具的安装和使用

CentOS中Python pip包管理工具的安装和使用 Python有很多第三方的模块或包,要管理这些包,有很多方法。python的pip包管理工具,类似与CentOS中yum,使用该工具安装Python包非常方便。 从Pyt...

yumushui991
2015/08/27
0
0
centos 安装Git-cola

首先安装Git sudo yum -y install git* 找到 git-all.noarch , 安装这个. sudo yum install git-all.noarch ============ 以下是git-cola的文档内容 ========== 因为貌似Centos的yum没有提供......

simpower
08/13
0
0
pyDash:一个基于 web 的 Linux 性能监测工具

摘要 pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的。经测试,在下面这些主流 Linux 发行版上可运行:CentOS、Fedora、Ubuntu、Debia...

aolens
2017/05/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

python标准输入输出

input() 读取键盘输入 input() 函数从标准输入读入一行文本,默认的标准输入是键盘。 input 可以接收一个Python表达式作为输入,并将运算结果返回。 print()和format()输出 format()输出...

colinux
24分钟前
0
0
Python 核心编程 (全)

浅拷贝和深拷贝 1.浅拷贝:是对于一个对象的顶层拷贝,通俗的理解是:拷贝了引用,并没有拷贝内容。相当于把变量里面指向的一个地址给了另一个变量就是浅拷贝,而没有创建一个新的对象,如a...

代码打碟手
36分钟前
0
0
PHP 对象比数组省内存?错!数组比对象省内存?错!

刚刚一个群里有人引出了 PHP 数组和对象占用内存谁多谁少的问题。我想起之前我好像也测试过这个问题,和群里人说的对象比数组节省内存的结论相反,我得出的是数组比对象节省内存。 但今天,我...

宇润
52分钟前
1
0
memcached命令行及其用法

21.5 memcached命令行 创建数据 yum install -y telnet 利用telnet命令连接memcached数据库 telnet 127.0.0.1 11211 #写入数据 set key2 0 30 212STORED 这个是错误的示范,因为0 30 已经...

lyy549745
52分钟前
0
0
Maven私服

Maven私服 一、简介 当多人项目开发的时候,尤其聚合项目开发,项目和项目之间需要有依赖关系,通过maven私服,可以保存互相依赖的jar包,这样的话就可把多个项目整合到一起。 如下图: Inst...

星汉
56分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部