暂无说说

更改pip国内镜像,提升包安装速度

python jiajun 2周前 (09-06) 19次浏览 0个评论 扫描二维码

使用 Python 的时候需要安装各种模块,而 pip 是很强大的模块安装工具,但是由于国外官方 pypi 经常抽风,等了大半天结果没结果,所以最好是将自己使用的 pip 源更换一下。文章主要分享自己收集的 pip 源,及设置方法,方便以后开发环境的搭建。
pip 源集合如下:

豆瓣:https://pypi.douban.com/simple/
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科学技术大学:https://mirrors.ustc.edu.cn/pypi/web/simple/  
阿里云:http://mirrors.aliyun.com/pypi/simple/ 

其他源:

http://pypi.fcio.net/
http://mirrors.ustc.edu.cn/pypi/web/simple/
http://centos.bitcomm.cn/pypi/web/simple/
http://mirrors.neusoft.edu.cn/pypi/web/simple
http://mirrors.ustc.edu.cn/pypi/web/simple/
http://ftp.kaist.ac.kr/pypi/simple/


配置方法:

一、临时使用:

可以在使用 pip 的时候加参数

-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent

这样就会从清华这边的镜像去安装 gevent 库。 
二、永久修改,一劳永逸: 

Linux 下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url 至 tuna,内容如下:

[global] 
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows 下,直接在 user 目录中创建一个 pip 目录,如:C:\Users\xx\pip,新建文件 pip.ini,内容如下

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple 


三、解决 pip 无法使用 http 的源

pip 升级到最新版本之后(7.1 吧)使用 http 协议的 pip 源之后会提示:

The repository located at pypi.douban.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 pypi.douban.com'. Could not find a version that satisfies the requirement psycopg2==2.6.1 (from -r doc/requirements.txt (line 6)) (from versions: )No matching distribution found for psycopg2==2.6.1 (from -r doc/requirements.txt (line 6))

解决方法:修改 pip.conf

[global]​
index-url = http://pypi.douban.com/simple
[install]trusted-host = pypi.douban.com

一切设置好后,以后使用 pip 安装python模块,那酸爽。 


mathslib , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:更改 pip 国内镜像,提升包安装速度
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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