前情提要
官方源的问题在于国内用户访问速度慢,而清华源主要是使用量大,譬如下载tensorflow前面高速,后面降速。结合一些实际使用情况发现,校园网环境有时无法使用清华源(比如在科大校园网会连接失败)。
pip换源操作
比如更换到清华源,可以使用下面的命令:
1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
中科大pypi源已经撤了,但仍可用——因为被重定向至北京外国语大学。这个源速度还比较快,值得推荐。
1
pip config set global.index-url https://mirrors.bfsu.edu.cn/pypi/web/simple
多源操作
pip支持多镜像源,即一个镜像源不可使用时自动切换到下一个。于是,在不同的网络环境下,显得比较方便。
1
pip config set global.extra-index-url "<url1> <url2>..."
我目前使用的就是这一组镜像源方案,虽然比较累赘,不过实际体验来说对不同的网络环境比较强的鲁棒性。建议读者根据自己的网络环境做一些调整。具体可参考校园网联合镜像源,
1
pip config set global.extra-index-url "https://mirrors.bfsu.edu.cn/pypi/web/simple https://pypi.tuna.tsinghua.edu.cn/simple https://pypi.mirrors.ustc.edu.cn/simple https://mirrors.aliyun.com/pypi/simple/"