内容目录
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
0 条评论
撰写评论