有没有办法配置 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-notebook
在Exec
.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。