
在使用python编程过程中,经常会引入模块。有些模块是python自带的,有些就需要用到pip命令手动安装。但是由于PyPI服务器位于美国,国内用户访问时容易受到网络延迟的影响。导致下载特别慢,遇到这种情况可以更换pip镜像源来解决。下面是详细的解决方法:
- 方法1: 临时使用镜像源
在安装包时直接指定镜像源地址:
pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
其中将包名 换成你要安装的模块,然后运行即可。
- 方法2: 永久更改镜像源
- 步骤 1 :打开 pip 配置目录
- 按下 Win + R 打开运行窗口,输入 %APPDATA% 后按回车。
- 此时会进入 C:\Users\你的用户名\AppData\Roaming 目录。
- 找到并打开 pip 文件夹(如果没有就新建一个)。
步骤 2 :创建或修改配置文件 - 在 pip 文件夹中新建一个文本文件,命名为 pip.ini(如果已有则直接编辑)。
注意:如果系统隐藏了文件扩展名,需确保文件名不是 pip.ini.txt。
可在资源管理器 → 查看 → 勾选“文件扩展名”显示后缀) 用记事本(或其他文本编辑器)打开 pip.ini,写入以下内容(用清华镜像源为例):
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
- 编辑好之后,保存然后退出。
步骤 3 :验证配置 打开命令提示符(CMD 或 PowerShell),运行:
pip config list
如果输出中包含以下内容,说明配置成功:
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
运行pip更新命令看下是否已经更改
PS:本文是以清华镜像源作为演示的,如果不想用清华源还有其他源可以用,下面列出国内常用的镜像源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:https://mirrors.aliyun.com/pypi/simple 中科大:https://pypi.mirrors.ustc.edu.cn/simple 网易:https://mirrors.163.com/pypi/simple/ 华为云:https://repo.huaweicloud.com/repository/pypi/simple
原创文章,作者:echo,如若转载,请注明出处:https://9rzy.com/archives/5.html