文档章节

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

 

© 著作权归作者所有

共有 人打赏支持
健康的程序员
粉丝 7
博文 159
码字总数 39232
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

为什么 vue 默认导出的是 vue.common.js,它和 vue.js 的区别在哪里,又有什么关系?

这个问题在囧克斯的博客中有提到。 Vue 最早会打包生成三个文件,一个是 runtime only 的文件 vue.common.js,一个是 compiler only 的文件 compiler.js,一个是 runtime + compiler 的文件 ...

粒子数反转
12分钟前
0
0
php正则表达式替换图片地址

<?php /*PHP正则提取图片img标记中的任意属性*/ $str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正则提取或更改图片img标记中的任意属性<......

mdoo
15分钟前
0
0
一个简单的系统监控脚本

一个简单的系统信息监控脚本 #!/bin/bash# DATE:20181018# System monitor by Kxvzinterval=5while :doecho '==========================================================...

Kxvz
18分钟前
0
0
七牛云助你度寒冬 | 每天 10:24, 新用户抢全额免单

近年来,中美贸易战、股市暴跌、房地产变天、人民币贬值等等,企业艰难生存于冰川夹缝之中,融资发展难上加难。 凛冬将至, 七牛云特此推出免单好礼,为新用户(2018 年 10 月 10 日后新注册...

七牛云
19分钟前
0
0
Echarts X轴刻度标签换行显示

xAxis: [ { 'type':'category', splitLine: {show: false}, axisLabel: { show: true,//是否显示 interval:0,//强制显示 ......

郭周园
24分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部