文章目录
- 问题描述
- 分析与解决
- 查看默认安装位置
- 修改 .condarc 文件
- 修改权限
- 参考资料
问题描述
Conda 的虚拟环境默认安装在 C 盘。时间久了,C 盘上的内存会被大量占用,影响电脑性能。于是想到修改虚拟环境的默认存放位置,改到自定义的位置。
分析与解决
查看默认安装位置
更改虚拟环境的默认存放位置通常涉及到配置信息的问题,首先在 Ananconda Prompt
命令行中通过 conda info
命令查看信息:
和虚拟环境默认存放位置相关的是 env directions:
信息,该关键字后的第一个路径就是虚拟环境的默认存放路径,如果需要修改,需要将自定义的路径放置在此处的第一位。
修改 .condarc 文件
修改默认存放路径信息需要到 .condarc
文件中进行修改,该文件位于 C:\Users\你的用户名
目录中。如果此目录下没有 .condarc
文件,可以在命令行中执行 conda config
命令,之后 C:\Users\你的用户名
目录下就会生成一个 .condarc
文件。
接着以记事本的方式打开 .condarc
文件,然后输入:
envs_dirs:
- D:\Software\Miniconda3\envs # 自定义的路径
pkgs_dirs:
- D:\Software\Miniconda3\pkgs # 自定义的路径
以上的路径是我的自定义路径,你需要改成你的自定义路径。保存后退出,经过这一步,基本上就可以将默认路径改成自定义路径了。
在 conda 的命令行窗口,可以执行新建虚拟环境的命令,然后查看该环境的存放位置。如果仍然是默认 C 盘的存放位置,则需要修改自定义路径的权限。
修改权限
- 鼠标右键点击自定义路径的最后一级目录,选择属性,接着依次点击安全和编辑。
- 然后,点击
User
修改权限,允许完全控制和修改。
参考资料
- 【文章】Conda修改默认环境创建路径