文章目录
- 1.前言
- 2.pip临时安装更改源
- 3.pip永久更改安装源
- 3.1方法1
- 3.2方法2
1.前言
由于pip的默认的安装源在国外,导致我们在使用pip命令安装Python 库或包时速度特别慢,因此我们可以临时使用国内的源进行下载,或者直接更改pip的下载源
2.pip临时安装更改源
pip install xxx -i 源url
注意:
如果是使用http
的源进行安装,这里会进行报错
主要的原因是这个 HTTP 地址不是一个可信或安全的主机,并且出于安全原因,默认情况下忽略掉了这个源。这是因为默认情况下,pip 只信任那些通过 HTTPS 协议提供的仓库,以保证数据传输的安全性。
可以使用https的镜像源或者在命令行中明确指定信任这个主机来解决
使用https源:
明确信任这个主机,需要在后面添加--trusted-host 源主机名
:
pip install xxx -i 源url --trusted-host 源主机名
如图所示:
但是这种方式有一个问题,那就是这种方式只是临时更改安装源,之后每次使用pip install时都需要输入执行源,并信任这个主机,会很麻烦
补充: pip卸载安装的某个包:
pip uninstall xxx
3.pip永久更改安装源
pip永久更改安装源有两种方式:
3.1方法1
命令行中输入:
pip config set global.index-url 源ur
我这里使用的清华大学的镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
如图所示:
可以看到pip安装的速度快了很多
这种方式实际上是让系统自动生成了一个配置文件
文件的位置如下:
C:\Users\{用户名}\AppData\Roaming\piplpip.ini
3.2方法2
就是我们新键一个pip.ini
的文件
我们要在C:\Users\{用户名}\
下新建一个pip的文件夹,然后进入pip的文件夹中新建pip.ini
文件
[global]
index-url= http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host = mirrors.aliyun.com
pip.ini下同样可以使用http的镜像源,但是要添加信任这个主机的语句.
下载的速度同样很快
以上就是Windows下永久更改pip源的两种方式,感谢您的观看!