在项目文件夹中指定conda env

ima*_*n99 3 anaconda conda miniconda

我想动态存储在项目目录中,我该怎么做?我搜索并发现了Can I select where my condaenvironment is storage? 但这不会像 virtualenv 那样动态地将我的 conda 环境存储到项目目录中

Sim*_*mba 5

使用--prefix, -pforconda create代替--name, -n.

$ conda create --help
...
Target Environment Specification:
  -n ENVIRONMENT, --name ENVIRONMENT
                        Name of environment.
  -p PATH, --prefix PATH
                        Full path to environment location (i.e. prefix).
...
Run Code Online (Sandbox Code Playgroud)

用法

conda create -p ./venv python=3.6
conda env list

# activate the local environment with relative or absolute path
conda activate ./venv
conda deactivate

# remove the env
conda env remove -p ./venv
# or just delete the "venv" folder directly
Run Code Online (Sandbox Code Playgroud)

注意:当您使用 , 为环境设置特定路径时-p-n不允许,这意味着在这种情况下您不能为环境命名。你必须使用它们的路径来操作这种环境。