Ubuntu 18.04-双击打开 jupyter 笔记本?

Ubuntu 18.04-双击打开 jupyter 笔记本?

有没有办法配置 Ubuntu 18.04 以便从图形文件浏览器双击打开 Jupyter Notebooks?

关于这个主题有 2 个著名的 Stack Overflow 帖子:

https://stackoverflow.com/questions/30953227/double-click-to-open-an-ipython-notebook

https://stackoverflow.com/questions/30953227/双击打开-an-ipython-notebook/30955613

但是这里的大多数答案都与 MacOS 有关,而与 Linux 相关的少数答案似乎对我在 Ubuntu 18.04 上不起作用。

我尝试了与上述完全不同的方法,即制作一个桌面文件:

cd ~/.local/share/applications
gedit jupyter_notebook.desktop

在 Gedit 中我输入了以下内容:

[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="jupyter notebook" %f
Type=Application

但这不起作用。双击 .ipynb 文件仍会在 Chrome 中打开它并显示 .json 内容,而不是将其作为笔记本运行。

有谁真正使用过这个功能并且能够在 Ubuntu 18.04 上运行吗?

答案1

您必须jupyter-notebookExec.desktop 文件字段中输入可执行文件的完整路径。

您可以通过运行以下命令找到完整路径jupyter-notebook

which jupyter-notebook

因此你的 .desktop 文件将变成:

[Desktop Entry]
Comment=
Terminal=false
Name=JupyterNotebook
Exec="/full/path/to/jupyter-notebook" %f
Type=Application

您还必须使您的 .desktop 文件可执行(如果还没有),请运行:

chmod u+x ~/.local/share/applications/jupyter_notebook.desktop

最后,right-click一个 .ipynb 文件,转到特性打开用→ 选择Jupyter笔记本从列表 → Set as default

相关内容