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 使用国内镜像源 | 菜鸟教程

相关推荐
心念枕惊18 小时前
Conda 环境一键搬家:用 conda-pack 打包带走,连网都不用
conda·neo4j
西邮彭于晏2 天前
Conda 常用命令速查手册:从入门到精通
windows·conda
激动的兔子3 天前
关于Anaconda的使用心得pkgs.trash清理
conda
xier_ran3 天前
uv 与 conda 详解:Python 环境管理的两条路线
python·conda·uv
Yolanda_20223 天前
在vscode终端中可使用pip,但是cmd终端中找不到命令 pip问题的解决
vscode·python·conda·pip
接针4 天前
Pycharm远程连接Ubuntu的conda环境
ubuntu·pycharm·conda
jiang_changsheng4 天前
详细教程__--PyCharm Terminal--切conda环境详解
ide·pycharm·conda
刘Java4 天前
Python Conda 环境搭建
开发语言·python·conda
lxw18449125145 天前
Python uv 完整使用教程
python·conda·pip·uv
拾贰_C7 天前
【Conda | .venv | 虚拟环境】 conda构建项目内的虚拟环境.venv以及选择项目虚拟环境的原因所在
conda