pip换源
1. 临时换源
临时换源是在安装某个包时指定使用特定的源,而不改变全局配置。例如,使用清华大学源安装一个包的命令如下:
pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
其中package_name
是您要安装的包的名称。
2. 永久换源
永久换源是通过修改pip的配置文件来实现的,这样每次使用pip时都会默认使用指定的源。
2.1 找到pip配置文件的位置
- Unix/Linux/MacOS:
~/.pip/pip.conf
- Windows:
%APPDATA%\pip\pip.ini
如果配置文件不存在,可以手动创建。
2.2 编辑pip配置文件
Unix/Linux/MacOS: 打开或创建
~/.pip/pip.conf
文件,并添加以下内容:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Windows: 打开或创建
%APPDATA%\pip\pip.ini
文件,并添加以下内容:[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
其中
https://pypi.tuna.tsinghua.edu.cn/simple
可以替换为您选择的其他源的URL。
2.3 命令
# 清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
3. 重置镜像源
如果您需要重置镜像源到默认的PyPI官方源,可以使用以下命令:
pip config unset global.index-url
这会将全局设置的镜像源删除,恢复到默认设置。
4. 验证和测试
您可以通过以下命令检查当前pip配置的源:
pip config list
然后尝试安装一个包来测试配置是否生效。
5. 国内常用源地址
以下是一些国内常用的pip源地址,供您选择使用:
- 清华大学源:
https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云源:
https://mirrors.aliyun.com/pypi/simple
- 豆瓣源:
https://pypi.douban.com/simple
- 中国科学技术大学源:
https://pypi.mirrors.ustc.edu.cn/simple
- 腾讯云源:
https://mirrors.cloud.tencent.com/pypi/simple
在pip镜像升级报警,只需要添加信任源即可:
临时换源处理
pip install beautifulsoup4 --trusted-host mirrors.aliyun.com
更换默认源配置
[install] trusted-host=pypi.douban.com