当前位置: > Linux故障 >

使用镜像解决Python pip安装软件包失败

时间:2016-05-26 14:52来源:linux.it.net.cn 作者:IT

今天想给我的博客用上Let’s Encrypt的免费https证书,但是死活装不上letsencrypt客户端,开始以为是内存不足,配置上Swap之后还是安装不上,然后以为是python环境有问题,想办法把python重新装了一遍,折腾了几个小时。结果还是装不上,Oh shit!

Updating letsencrypt and virtual environment dependencies…
Cannot fetch index base URL https://pypi.python.org/simple/

直到我看到了这句话,问题有了转机。这TM是墙的问题啊!!!

 
1
2
3
4
5
6
7
mkdir ~/.pip
cd ~/.pip
vi pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

我是阿里云的服务器,所以也可以选择使用阿里云的内网镜像

 
1
http://mirrors.aliyuncs.com/pypi/simple

可用的镜像站:

 
1
2
3
4
5
6
7
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
Douban http://pypi.douban.com/simple
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

trusted-host一定要设置好,不然会报错:

The repository located at mirrors.aliyuncs.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with ‘–trusted-host mirrors.aliyuncs.com’.









 

(责任编辑:IT)
------分隔线----------------------------