您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2020年05月25日 15:53 最近更新于 2020年11月23日 22:24

原创 Python PIP 设置切换为国内镜像源

7569 次浏览 读完需要≈ 5 分钟 Python

内容目录

pip是很强大的Python模块依赖安装工具,但是由于众所周知的原因,国外官方的pypi(Python Package Index)经常抽风,导致不可用或者速度巨慢无比,所以我们最好是将自己使用的pip源更换一下为国内的镜像源,这样就能解决无法安装模块或速度很慢的烦恼。

pypi国内镜像源地址

以下是国内比较主流的pypi镜像源:

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

临时使用pypi国内镜像源地址

如果你只是想暂时使用国内镜像源以备不时之需,那么你可以在pip安装时,如下添加镜像源地址参数(以阿里云的镜像地址为例):

# 从阿里云镜像源安装 scrapy
pip install scrapy -i https://mirrors.aliyun.com/pypi/simple/

永久全局设置pypi国内镜像源地址

# 如果你只想为当前用户设置,你也可以去掉下面的"--global"选项
pip config --global set  global.index-url https://mirrors.aliyun.com/pypi/simple/

到这里就OK了(下面是详细说明,可以不用看)。

上述命令会在pip的配置文件(如果没有该文件会自动创建)中自动生成如下配置片段:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

因此,你也可以手动在pip的配置文件中添加上述配置片段。如果对应的配置文件不存在,可以自行创建:

  • Unix系统中,配置文件位于/etc/pip.conf。此外,它也可以位于环境变量为XDG_CONFIG_DIRS的任意路径的pip子目录中,例如:/etc/xdg/pip/pip.conf
  • MacOS系统中,该文件位于:/Library/ApplicationSupport/pip/pip.conf
  • Windows XP系统中,该文件位于:C:\Documentsand Settings\All Users\Application Data\pip\pip.ini
  • Windows 7及以上版本的系统中,该文件默认是被隐藏的,实际位置是:C:\ProgramData\pip\pip.ini
  • 你也可以在一个名为PIP_CONFIG_FILE的环境变量中配置具体的文件路径。

参考

本文主要参考pip官方文档:https://pip.pypa.io/en/stable/user_guide/?highlight=index-url#configuration

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论