Cannot fetch index base URL https://pypi.python.org/simple
Could not find any downloads that satisfy the requirement
使用Python开发时,需要安装一些模块,结果出现这个提示。
因为自己机器有科学上网,没有出现这个问题,而在别的环境时出现了,于是直觉告诉我,可能是被墙的原因吧。
解决办法也很简单,要么为目标机器也设置科学上网。要么就给它换安装源。
第一种就不细说了。下面说更换pypi源的办法
1) 针对当前的模块安装指定pypi源的方法: pip install prettytable -i http://pypi.v2ex.com/simple
如果有报什么 只信任 HTTPS的,那在后面加参数pip install prettytable -i http://pypi.v2ex.com/simple --trusted-host pypi.v2ex.com
2) 全局的模式
在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%pippip.ini
需要在配置文件内加上:
[global]
index-url=http://pypi.v2ex.com/simple
其它一些国内的Pypi源
阿里云 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/
转载请注明:Linc Hu » 捣腾记录:PyPI 修改使用国内源