【Conda】修改 Conda 默认的虚拟环境位置

文章目录

  • 问题描述
  • 分析与解决
    • 查看默认安装位置
    • 修改 .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 盘的存放位置,则需要修改自定义路径的权限。

修改权限

  • 鼠标右键点击自定义路径的最后一级目录,选择属性,接着依次点击安全和编辑。
    【Conda】修改 Conda 默认的虚拟环境位置_第1张图片
  • 然后,点击 User 修改权限,允许完全控制和修改。
    【Conda】修改 Conda 默认的虚拟环境位置_第2张图片

参考资料

  • 【文章】Conda修改默认环境创建路径

你可能感兴趣的:(环境配置与Package,conda,修改默认路径)