这段时间内由于要使用Python写几个脚本去处理一些日常的重复性工作,之前也是有提前安装Anaconda的环境,所以就想着创建个虚拟环境,单独将这部分内容使用到的三方库安装进去,以免安装时扰乱base环境。
这里就对我在使用conda时用到的一些配置做一个整理。以下操作内容均是在windows系统中的内容。
一、conda 配置
1. 生成conda配置文件
- 查看现有的 .condarc 文件位置
conda config --show-sources
- 创建 .condarc 配置文件
如果系统中没有 .condarc 文件,运行此命令后会提示没有找到配置文件。此时,可以通过以下命令创建一个默认的 .condarc 文件:
conda config --set show_channel_urls yes
运行此命令后,conda 会自动创建一个默认的 .condarc 文件;
一般生成的 .condarc 文件是位于 C:\Users<username>.condarc 的。
或者也可以由我们手工在对应路径下面建立一个 .condarc 的文件也可以。

2. 调整虚拟环境创建时的默认路径
2.1 步骤一:调整内容
方式一:手工更改文件内容调整
- 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
- 添加或修改 envs_dirs 配置项,指向自己的目标路径;
如果有多个路径,则会优先使用最上面的一个路径,当无法在第一行的路径中创建虚拟环境文件夹时(如权限不足时),则会退而求其次,选择第二个或者是第三个文件夹路径,去创建我们的虚拟环境文件夹。
![image]()
方式二:使用命令行调整
- 打开 CMD 窗口
- 执行命令,调整优先使用的虚拟环境路径
conda config --add envs_dirs D:\Programs\Python\envs
- 作用:此命令会在 .condarc 文件中添加 D:\conda_envs 到 envs_dirs 列表的顶部。
附:移除原虚拟环境路径:
conda config --remove envs_dirs C:\Users\<username>\.conda\envs
2.2 验证路径的优先级
查看调整之后的虚拟环境创建默认路径
conda config --show envs_dirs

当显示为上图所示的内容时,表示对于默认路径的调整已经成功。
3. 调整镜像源站地址
3.1 调整内容
方式一:手工更改文件内容调整
- 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
- 调整镜像地址
浏览器打开 清华大学开源软件镜像站-Anaconda镜像使用帮助 页面,复制镜像地址方框中的全部内容,粘贴到本地的 condarc 文件中保存。内容为:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

3.2 验证
在cmd窗口中可以使用如下命令查验更改之后的镜像源站地址:
conda config --show default_channels
conda config --show custom_channels

当显示为上图所示的内容时,表示对于使用conda安装三方库时的镜像源站调整成功。
4. 调整conda包的缓存路径
4.1 调整内容
方式一:手工更改文件内容调整
- 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
- 调整内容增加conda包缓存路径
pkgs_dirs:
- D:\Programs\Python\pkgs

方式二:使用命令行调整
- 打开 CMD 窗口
- 执行命令,调整安装三方库时的默认缓存路径
conda config --add pkgs_dirs D:\Programs\Python\pkgs
附:默认的 C:\ 路径
conda config --remove pkgs_dirs C:\Users\<username>\.conda\envs
4.2 验证
在在cmd窗口中可以使用如下命令查验更改之后的conda包缓存路径:
conda config --show pkgs_dirs

我这里做了调整的内容暂时就这三项:
1. 创建虚拟环境时的默认路径;
2. 安装三方库时使用的镜像源站地址;
3. 安装三方库时的目标缓存地址
如果需要调整其他的配置项内容,也可以在 condarc 配置文件中进行添加
+++==========================================================================+++
以上内容仅为个人学习记录使用。
如有转载,请附有原文出处链接。

浙公网安备 33010602011771号