Pip 切换源

在使用pip安装Python包时,由于网络问题,可能会出现下载速度慢、甚至无法下载的情况。这时可以考虑更改pip的镜像源,以加快下载速度。以下是几种更改pip镜像源的方法:

使用pip命令更改

升级pip

# 其中`-U`选项表示升级`pip`到最新版本,
pip install pip -U

使用pip命令更改pip的镜像源。以清华大学的镜像源为例,使用以下命令更改:

# 清华
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 官方
pip config set global.index-url  https://pypi.org/simple

global.index-url选项表示设置pip的全局镜像源为清华大学的镜像源。

手动更改配置文件

可以手动更改pip的配置文件,以达到更改镜像源的效果。

在用户目录下(Windows系统为C:\Users\用户名,Linux系统为/home/用户名)创建.pip目录,

然后在该目录下创建pip.conf文件,写入如下内容:

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

其中index-url选项表示设置pip的全局镜像源为清华大学的镜像源。

使用第三方工具更改

也可以使用一些第三方工具来更改pip的镜像源,例如pipenvanaconda等。以pipenv为例,使用以下命令更改:

pipenv install --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple

其中--pypi-mirror选项表示设置pipenv的镜像源为清华大学的镜像源。

无论使用哪种方法,更改镜像源后,需要使用pip命令重新安装Python包,才能生效。 .配置公有pip源

国内比较好的镜像源

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

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

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

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

豆瓣:http://pypi.douban.com/simple/

基本使用方式

1.临时更换pip源 加上 -i 参数即可

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

2.永久配置

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

3.安装指定版本的包,可以通过==,>=,<=,<,> 来指定一个版本号

pip install 'package<2.0'
pip install 'package>2.0,<2.0.3'

4.卸载已经安装的库

pip uninsatll package

5.列出已经安装的库

pip list

6.将已经安装的库保存到文档中

pip2 freeze > requirement2.txt
pip3 freeze > requirement3.txt

7.文档批量安装

pip2 install -r  requirements2.txt
pip3 install -r requirements3.txt

8.导出虚拟环境中的pip依赖

#输出依赖
pip freeze > requirement.txt