首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda环境安装(PyFerret)失败

Conda环境安装(PyFerret)失败
EN

Stack Overflow用户
提问于 2020-01-20 19:46:27
回答 1查看 880关注 0票数 2

我试着在我的Mac上安装PyFerret。我的目标是能够在我的jupyter笔记本或我的终端中调用PyFerret。我最初使用的命令是:https://anaconda.org/conda-forge/pyferret,该网站建议在终端中键入以下命令之一:

代码语言:javascript
复制
conda install -c conda-forge pyferret
conda install -c conda-forge/label/broken pyferret
conda install -c conda-forge/label/cf201901 pyferret

我没有仔细阅读说明,并安装了其中的三个。现在我不知道如何卸载它们,因为下面的命令似乎不起作用:

代码语言:javascript
复制
conda remove 
conda uninstall 

这里的PyFerret安装似乎与这里描述的不同:它说:“允许miniconda将其初始化代码添加到启动脚本中(例如,$HOME/..bashrc),并在安装完成后打开一个新的登录窗口。”我不知道怎么让蟒蛇做这件事。但是,我确实使用了installation命令:

代码语言:javascript
复制
conda create -n FERRET -c conda-forge pyferret ferret_datasets --yes

根据第二个链接应该足够了,我们可以用

代码语言:javascript
复制
conda activate FERRET

我的终端机向他们抱怨:

代码语言:javascript
复制
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

最后,我用以下方法初始化它:

代码语言:javascript
复制
conda init -bash

这样我就可以激活PyFerret了。然而,一旦激活,我唯一能注意到的更改就是我的终端的名称已经更改为(FERRET)Mac:Username$。我试着发出一些命令,但我无法验证PyFerret是否有效,也无法在我的朱庇特笔记本上调用它,也无法删除第一个链接下载的所有额外内容。我不知道为什么Anaconda网站对相同的环境有不同的安装说明,以及为什么我不能卸载错误的额外安装。我希望这件事足够清楚,我能很快得到你的帮助。

但是,这只将命令行的“名称”更改为

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-20 20:55:50

由于Conda一次只能安装一个软件包的一个版本,因此重新安装您实际需要的软件包就足够了。

代码语言:javascript
复制
conda install -c conda-forge pyferret

它将取代您可能已经安装的任何其他构建。至于激活,命令应该是

代码语言:javascript
复制
conda init bash

或者如果在上

代码语言:javascript
复制
conda init zsh

要在木星笔记本中使用Conda环境,您应该在要用作内核的环境中安装ipykernel

代码语言:javascript
复制
conda install -n FERRET ipykernel

和具有木星的env中的nb_conda_kernels (通常是),例如,

代码语言:javascript
复制
conda install -n base nb_conda_kernels

总是在激活后一个env的情况下启动jupyter notebook,例如

代码语言:javascript
复制
conda activate base
jupyter notebook

然后,在创建新笔记本时,您可以选择FERRET环境作为内核(或者更改现有的笔记本以使用它)。

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

https://stackoverflow.com/questions/59829961

复制
相关文章

相似问题

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