Ubuntu 18.04 - 雙擊開啟jupyter筆記本?

Ubuntu 18.04 - 雙擊開啟jupyter筆記本?

有沒有辦法設定 Ubuntu 18.04 透過從圖形檔案瀏覽器雙擊開啟 Jupyter Notebooks?

Stack Overflow 上有 2 個關於該主題的著名文章:

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

https://stackoverflow.com/questions/30953227/double-click-to-open-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

相關內容