Python 更改Anaconda的默认目录(conda在其中安装软件包并创建环境)?

Python 更改Anaconda的默认目录(conda在其中安装软件包并创建环境)?,python,anaconda,Python,Anaconda,我正在寻找一种方法来更改Anaconda创建和存储虚拟环境以及已安装软件包的默认目录。默认目录是my C:/Users/目录中的.conda目录,但这会带来问题,因为此目录对修改有严格的权限限制,因此我需要Anaconda在特定目录中创建虚拟环境。我可以想出几种方法来做到这一点 1/修改Anaconda Prompt属性中的目标目录。(我还没有尝试过,因为这需要管理员授权) 2/使用-前缀 conda create --prefix ./envs jupyterlab=0.35 matplotl

我正在寻找一种方法来更改Anaconda创建和存储虚拟环境以及已安装软件包的默认目录。默认目录是my C:/Users/目录中的.conda目录,但这会带来问题,因为此目录对修改有严格的权限限制,因此我需要Anaconda在特定目录中创建虚拟环境。我可以想出几种方法来做到这一点

1/修改Anaconda Prompt属性中的目标目录。(我还没有尝试过,因为这需要管理员授权)

2/使用-前缀

conda create --prefix ./envs jupyterlab=0.35 matplotlib=3.1 numpy=1.16
但是,我想知道是否有办法永久更改Anaconda的默认目录


谢谢。

查看中的
envs\u dirs
pkgs\u dirs
配置选项。注意,它们也可以通过
conda config
进行设置。解决方案2的优点在于,它允许您为每个项目设置单独的环境。