在国内的网络环境下,使用pip下载一下库的时候,经常网络崩溃。这里通过一种简单的前置代理方案来解决pip下载过慢的问题。
这里主要使用了一个
socks proxifier
,在pip命令之前加上该命令,那么所有的pip流量都会经过设置好的代理。
环境
我这里的环境是Ubuntu 16.04,只要是Linux环境该方法应该都可以。
安装 proxychains
$ sudo apt install proxychains
配置proxychains
$ sudo vim /etc/proxychains.conf
在proxychains.conf文件末尾修改你的socks5服务地址.
[ProxyList]
socks5 127.0.0.1 1080
注意:把配置文件默认的socks4删除,只保留自己的socks5地址
使用
# 在 pip 命令前面加上 proxychains 即可使用
$ proxychains pip install <package_name>