在Windows下修改conda的环境路径与缓存路径

227 阅读1分钟

下文的 用户名 请根据自己实际情况进行替换。

默认情况下,Windows 的 conda 会把虚拟环境创建到 C:\Users\用户名\.conda\envs,包缓存下载到 C:\Users\用户名\.conda\pkgs。由于不想让 conda 吃那么多 C 盘空间,就稍微花了点时间配置了一下。

通过查阅 conda 的官方文档,可知自定义这两个路径要修改 C:\Users\用户名\.condarc 这个配置文件。如果从没修改过这个文件,它里面可能会长成这样:

channels:
  - defaults

只需要向里面添加这些配置,就能自定义环境路径与缓存路径了:

envs_dirs:
  - E:\miniconda\envs
pkgs_dirs:
  - E:\miniconda\pkgs

一定要检查对应路径 conda 有没有读写权限,否则要么修改无效要么创建环境报错。