首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:“conda”只能安装到根环境中

错误:“conda”只能安装到根环境中
EN

Stack Overflow用户
提问于 2016-03-20 18:40:29
回答 2查看 15.8K关注 0票数 18

当我试图在海运中安装python包时,我得到了以下错误:

代码语言:javascript
复制
conda install --name dato-env seaborn
Error: 'conda' can only be installed into the root environment

当然,这是令人费解的,因为我没有试图安装conda。我在试着安装海运设备。

这是我的圈套。我有3个python环境:

  • 达藤
  • py35
  • 根部

I以前成功地安装了(使用命令conda install seaborn),但它安装在根环境中(并且对使用dato-env的iPython笔记本不可用)。

我试着在dato-env环境中安装seaborn,这样我的iPython笔记本代码就可以使用它了,但是我一直收到上面的错误,说我必须在根环境中安装conda。(conda安装在根环境中)

如何成功地将海运安装到我的dato-env中?

提前感谢您的帮助。

编辑:

代码语言:javascript
复制
> conda --version
conda 4.0.5
> conda env list
dato-env              *  /Users/*******/anaconda/envs/dato-env
py35                     /Users/*******/anaconda/envs/py35
root                     /Users/*******/anaconda
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-30 01:58:59

如果您克隆根,那么在您的新环境中可以得到conda-build和conda-env,但是afaik不应该存在,并且不需要在根之外,只要根保持在您的路径上。因此,如果您首先将它们从非根env中删除,则您的命令应该可以工作。例如,在试图更新anaconda时,我也有相同的错误,但没有得到这样做的错误:

代码语言:javascript
复制
source activate my-env
conda remove conda-build
conda remove conda-env
conda update anaconda

请参阅此线程中的替代和背景:https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/PkXOIqlEPCU

票数 37
EN

Stack Overflow用户

发布于 2016-03-29 04:02:10

我能够将这个问题复制到许多不同的包中。只有当我尝试在使用conda创建-克隆选项创建的env中安装包时才会发生错误,而不是那些从头创建的包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36117904

复制
相关文章

相似问题

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