Python pip镜像源配置

发布时间 2023-11-10 14:26:24作者: 玩转大数据

一、选择国内常用镜像源

国内常用的镜像源有阿里云、清华大学、国科大、豆瓣等,我使用的是清华大学镜像源。

# 阿里云镜像源
http://mirrors.aliyun.com/pypi/simple/

# 清华大学镜像源
https://pypi.tuna.tsinghua.edu.cn/simple/

# 国科大镜像源
http://pypi.mirrors.ustc.edu.cn/simple/

# 豆瓣镜像源
https://pypi.douban.com/simple/

二:切换镜像源,可查看:PyPI 镜像使用帮助

1.在命令行输入下列命令,切换清华大学镜像源。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

命令输入完成后,会提示Writing to /Users/XXX/.config/pip/pip.conf,意思是说把你刚才的配置写入到pip的配置文件里了

2.配置文件的方式修改镜像源

此方式不同的操作系统,配置文件存放的路径也不尽相同。这里仅列举linux、macOS、windows。使用此种方式,每次去安装第三方库的时候,不需要在后方加-i命令,pip会自动去配置号的镜像源查找对应的包。

1)LinuxmacOS系统

配置文件路径为:~/.pip/pip.conf,如果不存在此文件可以在root账户下,使用vi命令手动创建。

vi ~/.pip/pip.conf

在此文件中添加以下代码:

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

2)windows

使用按键win+e打开文件管理器,在上方路径栏输入:

%APPDATA%

查看此目录下是否有pip目录,如果没有则需要创建,并在pip目录下以文本方式添加pip.ini文件。写入内容为

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

也可以更改index-url的内容为其他pip源。保存退出即可。

 

想添加多个镜像源,可以使用以下格式,例如:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
extra-index-url =
    https://mirrors.aliyun.com/pypi/simple/
    https://mirror.baidu.com/pypi/simple

需要注意的是,在Windows系统下,也可以使用默认的pip.conf文件,而不是pip.ini文件,其路径为%PYTHON_HOME%\Lib\site-packages\pip\pip.conf

总之,在任何操作系统中,你都可以将pip.confpip.ini配置文件中提供的默认格式复制并粘贴到文件中,然后将所需的镜像源URL替换为自定义的URL,以添加pip镜像源。