【Python】Windows环境下更改pip安装源

文章目录

  • 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\pip\pip.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源的两种方式,感谢您的观看!

    作者:比奇堡的天没有云

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【Python】Windows环境下更改pip安装源

    发表回复