背景:学习和使用Python时,采用pip下载一些库,但由于python的pip默认是在国外下载,速度非常慢甚至无法访问。国内一些网站提供了这些库对应的国内镜像源,可以通过更改配置,为pip切换成国内的镜像源。本笔记记录为python的pip切换国内的镜像源的具体操作。
本文撰写时间及系统运行环境
- 时. 间:2020-01-31 (抗击新型肺炎、宅在家中自我隔离期间)
- 运行环境:Windows10 + Python 3.8
- 运行环境:Ubuntu18 + Python 3.7
一、国内有哪些镜像源
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.douban.com/simple/ 豆瓣
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
二、Windows下的操作
1、在windows文件管理器中输入%APPDATA%
,进入类似C:\Users\lintianyu\AppData\Roaming
的目录,其中lintianyu
是登陆的用户名。
2、在该目录下新建pip
子目录,然后在pip
子目录下新建pip.ini
的文件。
3、打开pip.ini
编辑,键入下列代码后保存。
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
其中http://mirrors.aliyun.com/pypi/simple/
就是要切换的默认镜像。
再运行pip install <包名>
命令即可。
三、Linux下的操作
原理和上一章节的Windows下操作差不多,就是增加(或修改)pip的配置文件。
1、Linux的pip配置文件的位置是:~/ .pip/pip.conf
如果没有这个文件,就创建一个。如果desk版本就直接在操作界面上操作,如果在命令行下操作,则如下:
cd ~
mkdir -p .pip
cd .pip
vi pip.conf # 或者 vim pip.conf 或 nano pip.conf
2、在pip.conf
中键入上一章节同样的代码,保存
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
再运行pip install <包名>
命令即可,速度一定快了很多。
四、pip命令单次切换镜像源
pip安装文件的时候使用
pip install <包名> –trusted -host
例子如下:
pip install jupyter –trusted-host http://pypi.douban.com/
疫情一定会被早日战胜!
武汉加油!天佑中华!!!
网友评论