Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 康达环境安装(PyFerret)失败_Python_Bash_Jupyter Notebook_Anaconda_Conda - Fatal编程技术网

Python 康达环境安装(PyFerret)失败

Python 康达环境安装(PyFerret)失败,python,bash,jupyter-notebook,anaconda,conda,Python,Bash,Jupyter Notebook,Anaconda,Conda,我试着在我的Mac上安装PyFerret。我的目标是能够在我的jupyter笔记本或终端中调用PyFerret。 我最初使用以下命令下载: 该网站建议在终端中键入以下命令之一: conda install -c conda-forge pyferret conda install -c conda-forge/label/broken pyferret conda install -c conda-forge/label/cf201901 pyferret 我没有仔细阅读说明书,安装了三个。现

我试着在我的Mac上安装PyFerret。我的目标是能够在我的jupyter笔记本或终端中调用PyFerret。 我最初使用以下命令下载: 该网站建议在终端中键入以下命令之一:

conda install -c conda-forge pyferret
conda install -c conda-forge/label/broken pyferret
conda install -c conda-forge/label/cf201901 pyferret
我没有仔细阅读说明书,安装了三个。现在我不知道如何卸载它们,因为下面的命令似乎不起作用:

conda remove 
conda uninstall 
此处PyFerret的安装似乎与此处描述的有所不同: 它说“允许miniconda将其初始化代码添加到启动脚本中(例如,$HOME/.bashrc),并在安装完成后打开一个新的登录窗口。”我不知道如何允许anaconda这样做。 但是,我确实使用了安装命令:

conda create -n FERRET -c conda-forge pyferret ferret_datasets --yes
根据第二个链接,这应该足够了,可以用

conda activate FERRET
我的终端向其投诉:

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'.
这样我就可以激活PyFerret了。然而,一旦激活,我能注意到的唯一变化是,我的终端名称已更改为(雪貂)Mac:Username$。我尝试发出一些命令,但我无法验证PyFerret是否工作,也无法在我的Jupyter笔记本上调用它,也无法删除我用第一个链接下载的所有额外内容。 我不确定为什么Anaconda网站在同一个环境下有不同的安装说明,为什么我无法卸载错误进入的额外安装说明。 我希望这足够清楚,我能很快得到你的帮助。

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

,因为Conda一次只能安装一个版本的软件包,所以它足以重新安装您实际需要的软件包

conda install -c conda-forge pyferret
它将取代您可能安装的任何其他版本。至于激活,命令应该是

conda init bash
或者如果在Mac OS X Catalina上

conda init zsh
要在Jupyter笔记本中使用Conda环境,应在要用作内核的环境中安装
ipykernel

conda install -n FERRET ipykernel
以及具有Jupyter(通常为base)的env中的
nb_conda_内核,例如

始终在激活后一个环境的情况下启动jupyter笔记本电脑,例如

conda activate base
jupyter notebook

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

谢谢您的帮助!出于好奇,如果我通过
conda install-c conda forge pyferret
conda create-n FERRET-c conda forge pyferret\u数据集安装它有什么区别?是的。谢谢你顺便回答我的问题。不幸的是,我的帐户太新,无法升级。@RSM
conda install…
将安装在现有的环境中,您可以使用
--name |-n
参数指定。
conda create…
将创建一个新的env并安装您指定的任何软件包。请注意,您仍然可以接受问题的答案(在答案旁边打勾),这也会给出一些分数。
conda install -n base nb_conda_kernels
conda activate base
jupyter notebook