pip源修改

悟透 / 2023-07-06 / 原文

pip默认用的是 https://pypi.org/simple/pip/ 国外源,慢。


一、临时切换源

py2:

pip install 模块名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

py3:

pip3 install 模块名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

说明:
-i 后的网站是下载模块的网站
--trusted-host 是信任主机。也就是说你下载的模块你知道是一个能放心用的模块


二、永久修改

Windows: [注]

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

pip.ini 文件内容:

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/
[install]
use-mirrors = true
mirrors = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com

Linux:

mkdir  ~/.pip
vim  ~/.pip/pip.conf

pip.conf 文件内容:[注]

[global]
timeout=40
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=
        http://mirrors.aliyun.com/pypi/simple/
        http://pypi.douban.com/simple
        http://pypi.mirrors.ustc.edu.cn/simple/

[install]
trusted-host=
        pypi.tuna.tsinghua.edu.cn
        mirrors.aliyun.com
        pypi.douban.com
        pypi.mirrors.ustc.edu.cn

注意:extra-index-url 和 trusted-host 列表顺序要对应

trusted-host: 主要源
extra-index-url:扩展源,主要源里找不到模块再取扩展源里找



三、pip 卸载重装:[注]

卸载PIP的命令:python -m pip uninstall pip
重装PIP的命令:easy_inatall pip
升级PIP的命令:python -m pip install --upgrade pip