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的镜像源,例如pipenv、anaconda等。以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