当在金融类公司上班时,发现服务器是没有外网的,想使用网络yum源或python库时,只有通过代理来实现。

yum命令的代理是放在/etc/yum.conf文件里,在文件里添加以下内容

当代理要用户名和密码时:

proxy=http://ip:port  (172.26.25.21:80)
proxy_username=username
proxy_password=password

当代理不要用户名和密码时:

proxy=http://ip:port  (172.26.25.21:80)

 

python命令的代理是python安装第三方模块时一起使用的

eg: pip3 install xlrd --proxy 172.26.25.21:80

pip源配置:

临时修改pip源:pip3 install  -i http://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com xlrd --proxy 172.26.25.21:80

永久修改

自动创建:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com

手动创建:

linux下,修改 ~/.pip/pip.conf (没有就创建一个)

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip\pip.ini
新建文件 pip.ini

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

国内pip源

1)http://mirrors.aliyun.com/pypi/simple/ 阿里云

2)https://pypi.mirrors.ustc.edu.cn/simple/  中国科技大学

3) http://pypi.douban.com/simple/  豆瓣

4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学

5)  http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学