python - CondaValueError : The target prefix is the base prefix. 正在中止

标签 python anaconda conda

我有以下 conda 环境文件 environment.yml:

name: testproject
channels:
- defaults
dependencies:
- python=3.7
prefix: /opt/projects/testproject

创建环境之前,仅存在基础环境:

(base) me@mymachine:/opt/projects/testproject$ conda env list
# conda environments:
#
base                  *  /opt/anaconda/anaconda3

尝试创建环境时,出现以下错误:

(base) me@mymachine:/opt/projects/testproject$ conda create -f environment.yml

CondaValueError: The target prefix is the base prefix. Aborting.

这个错误是什么意思?

最佳答案

您需要使用

conda env create -f environment.yml

请注意 conda 之后和 create 之前的额外 env

有关更多信息,请查看documentation .

关于python - CondaValueError : The target prefix is the base prefix. 正在中止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56871882/

相关文章:

python - NetworkX 制作边组合的迭代列表

python - 如何调整sklearn中plot_tree图的大小以使其可读?

python-3.x - Anaconda 中的 Orange3 无法启动

python - 如何激活名称中带有空格的conda env

python - 如何在对图中显示分类数据框

Python pytz 将时间戳(字符串格式)从一个时区转换为另一个时区

python - 如何在不创建新环境的情况下使用 yml 文件安装 python 库列表

python - 从损坏的 miniconda 升级到干净完整的 anaconda 发行版的正确方法是什么?

python - conda 错误 : Cannot link a source that does not exist

travis-ci - pytest 因 ModuleNotFoundError 和未使用插件的名称而失败