来自导航器的 Jupyter Notebook 启动错误

Nav*_*rch 6 anaconda jupyter-notebook

当我尝试从 Anaconda Navigator 启动 Jupyter NB 时,没有任何反应,在终端中我看到以下内容:

/home/captroberts/.anaconda/navigator/scripts/notebook.sh: 5: /home/captroberts/anaconda3/etc/conda/deactivate.d/deactivate-gxx_linux-64.sh: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

这是什么意思,我如何修复它以从 Navigator 启动应用程序。

来自 shell 的 Jupyter-Notebook 工作正常。

小智 5

Ubuntu 默认解释 shell 是破折号。将bash设置为/bin/sh

sudo dpkg-reconfigure dash
Run Code Online (Sandbox Code Playgroud)


小智 5

以下为我解决了这个问题。一些在线建议从 anaconda3/etc/conda/activate.d 和 anaconda3/etc/conda/deactivate.d 文件夹中的所有 .sh 文件中删除第 5 行和第 31 行中的“函数”一词


Nav*_*rch 2

我刚刚开始删除有问题的 *.sh 文件,直到它起作用为止。此后没有任何问题。