在项目文件夹中指定conda env

时间:2019-09-22 05:53:50

标签: anaconda conda miniconda

我想动态存储在项目目录中,该怎么办? 我已经搜索并找到了这个Can I choose where my conda environment is stored?,但是它没有像virtualenv do那样将我的conda环境动态地存储到项目目录中

1 个答案:

答案 0 :(得分:1)

--prefix, -p用于conda 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).
...

用法

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

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