conda配置国内镜像源

介绍

通常情况下,当我们通过pip install安装第三方库时,pip会默认从国外的源下载安装wheel,这就导致执行pip install指令后,需要等待很长时间才能完成。如果网络不佳,甚至会出现下载失败的情况。因此,在电脑本地配置一个国内的镜像源可以很好的解决以上问题。

步骤

镜像源的配置分为临时指定镜像源和永久配置镜像源

临时指定

在执行pip install指令时,通过 -i 参数指定镜像源,如下:

bash 复制代码
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

以上命令即实现使用清华镜像源安装 numpy 包。pippip3 的区别本质上是指向不同 Python 版本的 pip 可执行文件。在只有 Python 3 的现代环境中,二者通常等价,但使用 pip3python3 -m pip 是更清晰的习惯。

永久配置

永久配置后,每次pip install时,就不需要额外使用 -i 指令指定国内镜像源,会自动从已经在配置文件中配好的镜像源中下载安装。此外,如果在 pip.ini(或 pip.conf)中配置了默认镜像源(如清华源),但在执行 pip install 时又通过 -i 参数显式指定了另一个国内镜像源(如阿里云源),会优先使用 -i 指定的镜像源

如果需要全局修改,则需要修改配置文件。

Linux/Mac os 环境中,配置文件位置在 ~/.pip/pip.conf(如果不存在创建该目录和文件):

bash 复制代码
mkdir ~/.pip

打开配置文件 ~/.pip/pip.conf,修改如下:

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

查看 镜像地址:

bash 复制代码
$ pip3 config list   
global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'

可以看到已经成功修改了镜像。

Windows下,你需要在当前对用户目录下(C:\Users\xx\pip,xx 表示当前使用对用户,如果没有pip目录,就自行创建一个)创建一个 pip.ini在pip.ini文件中输入以下内容:

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

pip.ini创建方法:先创建pip.txt文件,然后修改文件后缀为ini,再把以上内容复制到pip.ini文件;我这个方法比较原始,是自己尝试出来的,大家如果有更专业的方法,欢迎补充!

常见镜像源

常见镜像源如下,大家可以修改pip.ini

文章参考:pip 使用国内镜像源 | 菜鸟教程

相关推荐
basketball6163 天前
AI Infra 配置 Conda + CUDA + LibTorch + PyTorch 开发环境:解决版本漂移、编译报错的完整指南
人工智能·pytorch·conda·libtorch
公爵爱学习3 天前
无人机视觉识别前序-Linux-YOLO安装
python·yolo·计算机视觉·conda·无人机
长江后浪博客10 天前
Conda环境下测试Intel NPU:Python版本如何选择?
开发语言·python·conda·openvino·intel npu
伞伞悦读13 天前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda
cooldream200914 天前
Conda 镜像源 404 错误完全解决指南
conda·ai编程
CODER030415 天前
本地部署语音识别框架FunAudioLLM——Fun-ASR-Nano-2512模型
人工智能·conda·语音识别·audiolm
zhou1352848226715 天前
Anaconda Distribution 安装使用文档与 Conda 常用命令详解
conda
kaixin_啊啊16 天前
conda环境迁移
conda
小桥流水---人工智能16 天前
Conda环境创建成功但CMD无法正确激活:为什么出现 `(pytorchgpu)` 仍可能是“假激活”?
conda
小桥流水---人工智能16 天前
Windows下Conda无法创建Python 3.11虚拟环境:从镜像源404到PackagesNotFoundError的完整排查与解决
windows·conda·python3.11