沙滩星空的博客沙滩星空的博客

更改Python的pip源

pip 简介

python使用 pip 作为依赖包管理工具。相当于PHP的 composer, java的 mvn

然而其默认的镜像源在国外,下载的速度非常慢,推荐改成 国内的镜像源

pip基本命令

  • 直接安装第三方包:pip install <包名>
  • 通过txt文件中的依赖包列表,批量安装第三方包: pip install -r requirements.txt
  • 更新pip工具: pip install --upgrade pip

使用国内镜像源

可用的国内镜像源

可直接使用以下命令,全局设置pip镜像源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

也可以安装依赖包的时候,使用 -i 命令参数,临时指定镜像源:

pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
pip install ipython -i http://mirrors.aliyun.com/pypi/simple/ 

如果下载依赖包时,出现网络错误,请更换镜像源重新尝试。

更改镜像源配置文件

如有特殊情况,可能需要更改pip配置文件。不同操作系统平台,pip镜像源的 配置文件 所在路径不一样。

window平台全局设置镜像源

查看是否有如下目录和文件,没有则创建并写入 pip 自定义软件源信息。

C:\Users\用户名\AppData\Roaming\pip\pip.ini

清华源

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host = https://pypi.tuna.tsinghua.edu.cn

阿里源

    [global]
    index-url = https://mirrors.aliyun.com/pypi/simple/
    [install]
    trusted-host = mirrors.aliyun.com

配置项后不能用 # 符号添加注释,否则可能会有如下报错:

    Configuration file contains invalid cp936 characters in C:\Users\wangli66\pip\pip.ini.

linux平台全局设置镜像源

pip 源的配置文件(不存在就创建):

~/.pip/pip.conf

    [global]
    timeout = 10 # 设置超时,单位s
    index-url =  http://mirrors.aliyun.com/pypi/simple/   # 指定优先下载源
    extra-index-url= http://pypi.douban.com/simple/   # 第二下载源
    [install]
    trusted-host=   # 可能需要使用https方式通信
        mirrors.aliyun.com
        pypi.douban.com

python3.x 在Windows 10 pip永久换源成国内镜像 https://blog.csdn.net/qq_43757282/article/details/107403028
windows和linux修改python的pip源 https://www.cnblogs.com/cwp-bg/p/8497075.html
Configuration file contains invalid cp936 characters in C:\Users\xxx\pip\pip.ini. https://blog.csdn.net/weixin_41010294/article/details/103672386
未经允许不得转载:沙滩星空的博客 » 更改Python的pip源

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址