python pip 切换国内源方法

python pip 切换国内源方法

有时候官网下载慢, 我们可以尝试一下国内的pip源。

首先国内可以用的源有:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
清华大学源 镜像地址:
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

中国科技大学:
https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:
http://pypi.hustunique.com/

山东理工大学:
http://pypi.sdutlinux.org/

临时切换方法

下载某个包的时候临时将镜像源换成清华源

1
pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple

永久换源

通过修改配置文件来永久使用某个镜像源:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

重置镜像源

通过下面命令查看当前设置的镜像源:

1
pip config list

删除全局设置的镜像源:

1
pip config unset global.index-url

删除用户级别设置的镜像源:

1
pip config unset global.index-url

pip其他操作

检查 pip 的版本:

1
pip --version

更新 pip 本身:

1
pip install --upgrade pip

查看当前环境中已安装的所有包及其版本信息:

1
pip list

安装包与卸载包:

1
2
3
4
# 安装
pip install package_name
# 卸载
pip uninstall package_name

删除当前环境的所有 pip 缓存:

1
pip cache purge

删除特定包的缓存:

1
pip cache remove package_name

希望安装特定版本的包,可以使用 == 语法:

1
pip install package_name==1.0.0

遇到下载不稳定时,可以设置超时时间:\
例如,将超时时间设置为 10 秒:

1
pip install package_name --timeout 10

将当前环境的包导出:

1
pip freeze > requirements.txt

requirements.txt 安装指定包:

1
pip install -r requirements.txt

自定义源时的信任设置:

比如信任清华源:

1
pip install package_name --trusted-host pypi.tuna.tsinghua.edu.cn
感谢您的支持!