Python pip镜像源配置
一、选择国内常用镜像源
国内常用的镜像源有阿里云、清华大学、中国科技大学、华中理工大学、山东理工大学、豆瓣等。
阿里云镜像源:http://mirrors.aliyun.com/pypi/simple/
清华大学镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学镜像源:http://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学镜像源:http://pypi.hustunique.com/
山东理工大学镜像源:http://pypi.sdutlinux.org/
豆瓣镜像源:https://pypi.douban.com/simple/
二:切换镜像源,可查看:PyPI 镜像使用帮助
1.在命令行输入下列命令,切换清华大学镜像源。
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
配置多个镜像源
如果您想配置多个镜像源平衡负载,可在已经替换 index-url
的情况下通过以下方式继续增加源站:
pip config set global.extra-index-url "<url1> <url2>..."
请自行替换引号内的内容,源地址之间需要有空格
可用的 pypi
源列表(校园网联合镜像站):https://mirrors.cernet.edu.cn/list/pypi
2.配置文件的方式修改镜像源
此方式不同的操作系统,配置文件存放的路径也不尽相同。这里仅列举linux、macOS、windows。使用此种方式,每次去安装第三方库的时候,不需要在后方加-i命令,pip会自动去配置号的镜像源查找对应的包。
1)Linux和macOS系统
Linux/Mac os 环境中,配置文件位置在 ~/.pip/pip.conf(如果不存在创建该目录和文件):
mkdir ~/.pip
打开配置文件 vi ~/.pip/pip.conf,修改如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
查看镜像地址:
pip3 config list
出现以下内容就表示已经成功修改了镜像
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'
2)windows
(1).使用按键win+e打开文件管理器,在上方路径栏输入:
%APPDATA%
查看此目录下是否有pip目录,如果没有则需要创建,并在pip目录下以文本方式添加pip.ini文件。
写入以下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出即可。
(2).需要在当前用户目录下查看是否有pip目录,如果没有则需要创建,并在pip目录下创建一个pip.ini文件,写入以下内容(C:\Users\xx\pip\pip.ini,xx 表示当前使用的用户):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出即可。
想添加多个镜像源,可以使用以下格式,例如:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
extra-index-url =
https://mirrors.aliyun.com/pypi/simple/
https://mirror.baidu.com/pypi/simple