Centos7系统pip配置

pip是一个通用的python包管理工具,提供对python包的查找,下载,安装与卸载的功能。

国内的pip镜像

国外的pip镜像网络不稳定,导致pip安装python包特别的慢。国内的pip镜像主要包括:

阿里云 		          http://mirrors.aliyun.com/pypi/simple/ 
中国科技大学 	            https://pypi.mirrors.ustc.edu.cn/simple/ 
豆瓣(douban)             http://pypi.douban.com/simple/ 
清华大学 				https://pypi.tuna.tsinghua.edu.cn/simple/ 
中国科学技术大学 		  http://pypi.mirrors.ustc.edu.cn/simple/

临时修改pip镜像源

可以在使用pip时,后面加上-i参数,临时指定pip镜像源。比如:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install BeautifulSoup -i http://mirrors.zte.com.cn/pypi/simple --trusted-host mirrors.zte.com.cn

永久修改pip镜像源

一般修改pip的配置文件pip.conf。

对于linux系统,配置文件一般存在于:/etc/pip.conf、/.pip/pip.conf、/.config/pip/pip.conf

配置文件的内容如下:

[jamza@A23488809 ~]$
[jamza@A23488809 ~]$ ll ~/.pip/pip.conf
-rw-rw-r-- 1 jamza jamza 93 2月  11 2019 /home/jamza/.pip/pip.conf
[jamza@A23488809 ~]$
[jamza@A23488809 ~]$ cat ~/.pip/pip.conf
[global]
index-url = http://mirrors.zte.com.cn/pypi/simple
trusted-host = mirrors.zte.com.cn
[jamza@A23488809 ~]$

查看已经安装的python包

使用命令pip freeze可以查看已经安装的python包:

[jamza@A23488809 ~]$ pip freeze
backports.ssl-match-hostname==3.5.0.1
cffi==1.5.2
chardet==2.2.1
configobj==4.7.2
cryptography==1.7.2
decorator==3.4.0
enum34==1.0.4
et-xmlfile==1.0.1
idna==2.5
iniparse==0.4
ipaddr==2.1.11
ipaddress==1.0.16
IPy==0.75
javapackages==1.0.0
jdcal==1.4
libvirt-python==5.0.0
lxml==3.2.1
mercurial==2.6.2
openpyxl==2.5.12
paramiko==1.7.7.1
perf==0.1
pexpect==2.3
ply==3.4
policycoreutils-default-encoding==0.1
pyasn1==0.1.9
pycparser==2.14
pycrypto==2.6
pycurl==7.19.0
pygame==1.9.4
pygobject==3.22.0
pygpgme==0.3
pyliblzma==0.5.3
pyOpenSSL==16.2.0
PySocks==1.5.6
python-linux-procfs==0.4.9
pyudev==0.15
pyxattr==0.5.1
PyYAML==3.10
requests==2.14.2
robotframework==3.1
robotframework-sshlibrary==1.1
schedutils==0.4
seobject==0.1
sepolicy==1.1
six==1.10.0
tablib==0.10.0
urlgrabber==3.10
urllib3==1.21.1
yum-metadata-parser==1.1.4
[jamza@A23488809 ~]$

你可能感兴趣的:(Centos7,pip)