最新消息:因从typecho切换到wordpress, 由于转换导入问题,文章可能存在部分乱码或者排版问题,逐个排查修复中...

捣腾记录:PyPI 修改使用国内源

业余爱好 admin 1049浏览 0评论

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 修改使用国内源

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址