这段时间内由于要使用Python写几个脚本去处理一些日常的重复性工作,之前也是有提前安装Anaconda的环境,所以就想着创建个虚拟环境,单独将这部分内容使用到的三方库安装进去,以免安装时扰乱base环境。
  这里就对我在使用conda时用到的一些配置做一个整理。以下操作内容均是在windows系统中的内容。

一、conda 配置

1. 生成conda配置文件

  1. 查看现有的 .condarc 文件位置
conda config --show-sources
  1. 创建 .condarc 配置文件
    如果系统中没有 .condarc 文件,运行此命令后会提示没有找到配置文件。此时,可以通过以下命令创建一个默认的 .condarc 文件:
conda config --set show_channel_urls yes

  运行此命令后,conda 会自动创建一个默认的 .condarc 文件;
  一般生成的 .condarc 文件是位于 C:\Users<username>.condarc 的。
  或者也可以由我们手工在对应路径下面建立一个 .condarc 的文件也可以。
image

2. 调整虚拟环境创建时的默认路径

2.1 步骤一:调整内容

方式一:手工更改文件内容调整

  1. 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
  2. 添加或修改 envs_dirs 配置项,指向自己的目标路径;
      如果有多个路径,则会优先使用最上面的一个路径,当无法在第一行的路径中创建虚拟环境文件夹时(如权限不足时),则会退而求其次,选择第二个或者是第三个文件夹路径,去创建我们的虚拟环境文件夹。
    image

方式二:使用命令行调整

  1. 打开 CMD 窗口
  2. 执行命令,调整优先使用的虚拟环境路径
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

image
  当显示为上图所示的内容时,表示对于默认路径的调整已经成功。

3. 调整镜像源站地址

3.1 调整内容

方式一:手工更改文件内容调整

  1. 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
  2. 调整镜像地址
    浏览器打开 清华大学开源软件镜像站-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

image

3.2 验证

  在cmd窗口中可以使用如下命令查验更改之后的镜像源站地址:

conda config --show default_channels
conda config --show custom_channels

image
  当显示为上图所示的内容时,表示对于使用conda安装三方库时的镜像源站调整成功。

4. 调整conda包的缓存路径

4.1 调整内容

方式一:手工更改文件内容调整

  1. 用文本编辑器(如 Notepad++ 或 VS Code)打开 .condarc 文件;
  2. 调整内容增加conda包缓存路径
pkgs_dirs:
  - D:\Programs\Python\pkgs

image

方式二:使用命令行调整

  1. 打开 CMD 窗口
  2. 执行命令,调整安装三方库时的默认缓存路径
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

image

我这里做了调整的内容暂时就这三项:
1. 创建虚拟环境时的默认路径;
2. 安装三方库时使用的镜像源站地址;
3. 安装三方库时的目标缓存地址
如果需要调整其他的配置项内容,也可以在 condarc 配置文件中进行添加

+++==========================================================================+++
以上内容仅为个人学习记录使用。
如有转载,请附有原文出处链接。

posted on 2025-04-03 15:45  Hy旧人伤  阅读(947)  评论(0)    收藏  举报