前言
本文将介绍python下载包的工具pip,pip install 下载 package 包时经常会因为速度慢出现“read time out”访问超时的问题,下面我就给大家介绍一个一劳永逸的解决这个问题的办法,另外也附加一些pip的常用操作。
操作方法
一、一般方法
1.使用pip的时候加参数-i "镜像网站的地址"
比如:
pip install requests -i https://pypi.douban.com/simple/
下面是一些常用的镜像网站:
- 豆瓣:https://pypi.douban.com/simple/
- 中科大:https://pypi.mirrors.ustc.edu.cn/simple/
- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
这种法需要每次都加上镜像网站的地址,比较麻烦,所以下面介绍了一个一劳永逸的方法。
二、一劳永逸的方法
1.找到pip.ini文件
一般默认在C盘路径下,如我的是“C:\\Users\\Asus\\AppData\\Roaming\\pip\\pip.ini”
2.配置pip.ini(解决安装慢,连接超时的问题):
打开pip.ini文件,将其内容改为如下
[global]
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.doubanio.com
这样我们就将默认的下载路径改为了 豆瓣镜像下载了,就不需要像第一种方法一样每次加 -i 及网址了。直接用如下的方法就可以直接镜像下载。
pip install requests
三、关于pip的一些常用操作
1.查看pip是否安装以及当前版本
在cmd窗口直接输入pip
pip
//在cmd窗口直接输入pip即可查看pip当前版本等信息,如报错说明pip没有安装,需要重新安装
2.查看以经下载的库以及版本
在cmd窗口直接输入pip list
pip list
// 如下为输出的库名和版本
Package Version
------------------------- --------------
alembic 1.7.7
altgraph 0.17.2
argon2-cffi 21.3.0
argon2-cffi-bindings 21.2.0
asgiref 3.5.0
async-generator 1.10
attrs 21.4.0
auto-py-to-exe 2.18.0
//由于包有点多,这里只复制这么多
3.下载历史版本的库
由于pip会直接下载最新版的库,而我们在使用时有时缺需要旧版的库(新版的库可能里面将一些老版库中的模块删减了,有时候我们调用库出现错误就是因为版本过新),这就需要我们安装固定版本的库,只需在包名后加“==”和包名就可以了。例:
pip install opencv-python==4.5.5.64
4.卸载包
如果下载历史版本的库之前以及安装了该包,需要先卸载:
C:\Users\Asus>pip uninstall requests
Found existing installation: requests 2.27.1
Uninstalling requests-2.27.1:
Would remove:
d:\__python\lib\site-packages\requests-2.27.1.dist-info\*
d:\__python\lib\site-packages\requests\*
Proceed (Y/n)? // 这里键入Y确认就可以了
总结
以上就是今天要讲的内容,本文简单介绍了pip的一些基本操作,它能使我们快速便捷地下载到自己需要的库。