我试着在我的Mac上安装PyFerret。我的目标是能够在我的jupyter笔记本或我的终端中调用PyFerret。我最初使用的命令是:https://anaconda.org/conda-forge/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),并在安装完成后打开一个新的登录窗口。”我不知道怎么让蟒蛇做这件事。但是,我确实使用了installation命令:
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'.最后,我用以下方法初始化它:
conda init -bash这样我就可以激活PyFerret了。然而,一旦激活,我唯一能注意到的更改就是我的终端的名称已经更改为(FERRET)Mac:Username$。我试着发出一些命令,但我无法验证PyFerret是否有效,也无法在我的朱庇特笔记本上调用它,也无法删除第一个链接下载的所有额外内容。我不知道为什么Anaconda网站对相同的环境有不同的安装说明,以及为什么我不能卸载错误的额外安装。我希望这件事足够清楚,我能很快得到你的帮助。
但是,这只将命令行的“名称”更改为
发布于 2020-01-20 20:55:50
由于Conda一次只能安装一个软件包的一个版本,因此重新安装您实际需要的软件包就足够了。
conda install -c conda-forge pyferret它将取代您可能已经安装的任何其他构建。至于激活,命令应该是
conda init bash或者如果在上
conda init zsh要在木星笔记本中使用Conda环境,您应该在要用作内核的环境中安装ipykernel:
conda install -n FERRET ipykernel和具有木星的env中的nb_conda_kernels (通常是碱),例如,
conda install -n base nb_conda_kernels总是在激活后一个env的情况下启动jupyter notebook,例如
conda activate base
jupyter notebook然后,在创建新笔记本时,您可以选择FERRET环境作为内核(或者更改现有的笔记本以使用它)。
https://stackoverflow.com/questions/59829961
复制相似问题