首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CondaValueError:目标前缀是基本前缀。正在中止

CondaValueError:目标前缀是基本前缀。正在中止
EN

Stack Overflow用户
提问于 2019-07-03 22:02:06
回答 4查看 60.2K关注 0票数 66

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

代码语言:javascript
运行
复制
name: testproject
channels:
- defaults
dependencies:
- python=3.7
prefix: /opt/projects/testproject

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

代码语言:javascript
运行
复制
(base) me@mymachine:/opt/projects/testproject$ conda env list
# conda environments:
#
base                  *  /opt/anaconda/anaconda3

在尝试创建环境时,我得到以下错误:

代码语言:javascript
运行
复制
(base) me@mymachine:/opt/projects/testproject$ conda create -f environment.yml

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

这个错误是什么意思?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-07-04 23:13:18

您需要使用

代码语言:javascript
运行
复制
conda env create -f environment.yml

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

有关更多信息,请查看documentation

票数 121
EN

Stack Overflow用户

发布于 2020-03-25 19:43:16

非常棘手,看看这两者之间的区别:

代码语言:javascript
运行
复制
conda create –-name my_env 

代码语言:javascript
运行
复制
conda create --name my_env 

name之前的第一个破折号略有不同(而不是-)。我花了15分钟才注意到。

票数 24
EN

Stack Overflow用户

发布于 2019-12-14 00:08:32

您可以使用:

代码语言:javascript
运行
复制
conda create --name nameOfEnv
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56871882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档