为Python的pip切换国内的镜像源

2020-01-30  本文已影响0人  林天宇

背景:学习和使用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/

疫情一定会被早日战胜!
武汉加油!天佑中华!!!

上一篇 下一篇

猜你喜欢

热点阅读