更换 pip 的默认源至国内的镜像源可以显著提高下载速度,尤其是在网络环境不佳或国外源响应慢的情况下。以下是在 Windows 系统中使用 pip 更换国内源的步骤,以清华大学的 PyPI 镜像为例:
临时使用国内源
如果你只是偶尔需要使用国内源,可以通过在安装命令中加入 -i 参数来临时指定镜像源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
这里的 some-package 应替换为你想要安装的实际包名。
永久更改 pip 的配置文件
如果你想永久性地更改 pip 的默认源,可以编辑或创建 pip.ini 文件(Windows)或 pip.conf 文件(Linux 和 macOS)。但在 Windows 系统中,pip 默认并不会创建配置文件,因此你需要手动创建。步骤如下:
找到 pip 的配置文件路径。在 Windows 系统中,配置文件通常位于用户的主目录下的 .pip 文件夹中,即 %USERPROFILE%.pip。如果该文件夹不存在,则需要创建。
在该文件夹中创建一个名为 pip.ini 的文件(注意大小写,确保是 .ini 而不是 .conf)。
编辑 pip.ini 文件,添加以下内容:
···
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
···
保存文件后,pip 将会使用清华大学的 PyPI 镜像作为默认的包索引。
如果觉得命令不好记,有两种方法,一是安装cfg4py,这是我开发的一个包,用来解决Python的配置文件读取问题,它可以让你用yaml格式写配置文件,但在程序中却是以python class的属性语法来访问配置项,这样不用写",还能用上自动完成。
不过我们这里要讲的是它的另一个功能,就是对常用配置进行提示。比如要更换pip源:

所以,只要安装一次,后面遇到换源问题,就可以查询cfg4py获得命令了。
另一个方案可能更好。就是在vscode中,启用tongyi灵码扩展,遇事不决,通义解决。确实有效。
最后,我的新书涵盖了大多数Python工程创建和配置问题,欢迎阅读:

关于这本书的创作,我写了一篇小文,欢迎阅读,文末还有福利!

978

被折叠的 条评论
为什么被折叠?



