前言
pip是我们最常用的Python第三方库安装工具,不管是什么库,我们只需要一条pip install命令就能安装,但是现在经常出现一些安装超时的问题,这是为什么呢?
因为pip默认是从Python官方的下载源下载安装第三方库,Python官方下载源是境外的网址,所以会出现下载超时的问题,那么我们怎么才能完全解决这个问题呢?
我们添加上我们境内的网址就可以解决这个问题了。
国内下载源
目前主要使用的国内下载页有下列几个:
/ # 清华
/ # 豆瓣
/ # 阿里云
/ # 中国科学技术大学
临时修改源
我们知道pip 的-i参数可以设置下载的镜像源,我们在安装库的时候,加上这个参数指定我们的境内源就可以解决这个问题。
pip install selenium -i
C:\Users\89703>pip install selenium -i
Looking in indexes:
Collecting selenium
Downloading )
---------------------------------------- 6.3/6.3 MB 2.4 MB/s eta 0:00:00-----------------------------
展开全文
我们可以看到下载速度还是相当快的,详细如下图所示
永久修改下载源
安装第三方库时指定下载源的话,操作较为麻烦,每一次下载都需要我们加上镜像源,我们需要一个一劳永逸的方法来解决问题,永久修改下载源。下面我们以Windows系统为例,进行永久修改镜像源的操作。
在应用存储数据目录创建pip目录,并且创建一个pip.ini文件,文件内容如下所示:
[global]
timeout = 6000
index-url = /
trusted-host = pypi.tuna.tsinghua.edu.cn
如下图所示:
重启启动终端,使用pip进行安装numpy:
PS G:\projects\python\pythonNotes> pip install numpy
Looking in indexes: /
Requirement already satisfied: numpy in c:\users\administrator\appdata\local\programs\python\python37\lib\site-packages (1.21.6)
PS G:\projects\python\pythonNotes> pip install virtualenv
Looking in indexes: /
Collecting virtualenv
Downloading )
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 373.4 kB/s eta 0:00:00
Pycharm添加镜像源
更多时候,我们的项目都是依赖虚拟环境的,并不需要在自己本地安装第三方库,因此,我们更多是针对每一个项目去安装对应的库,所以我们在pycharm里也需要添加镜像源,方便我们的使用。
1.进入Python解释器列表
2.点击添加解释器
3.管理镜像源
4.添加镜像源
在镜像源地址输入栏里输入地址,依次点击OK即可
添加成功,如下图所示。
添加具体镜像源的步骤与上面的方法一致。
注:Mac电脑通用第二种方法添加镜像源。
总结
pip修改镜像源的方法就介绍到这里了,大家在使用pip的过程中还遇到了哪些问题,可以给我留言,期待大家的回复!