Как обработать jupyter файлы ноутбука в Ubuntu?

Недавно проект jupyter добавил тип пантомимы к ipynb файлам: application/x-ipynb+json, и я хотел бы запустить легко эти файлы, не имея необходимость всегда запускать терминальную команду:

cd /path/to/notebook
jupyter notebook

Таким образом, я адаптировал это сообщение в блоге чтобы к:

  • запустите сервер jupyter-ноутбука при двойном щелчке a ipynb файл
  • добавьте значок к ipynb файлы.
  • создайте настольное Средство запуска для легкого запуска jupyter ноутбука от папки по умолчанию или перетаскивания файла или папки.

Вот то, как это смотрит, и см. мой ответ ниже, чтобы понять, как сделать это.

enter image description here

3
задан 12 November 2016 в 23:12

1 ответ

1. Создайте ipynb.xml, информационный файл пантомимы

<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
    <mime-type type="application/x-ipynb+json">
        <comment>IPython Notebook</comment>
        <glob pattern="*.ipynb"/> 
    </mime-type>
</mime-info>

Затем хранит файл в ~/.local/share/mime и обновляет базу данных пантомимы.

cp ipynb.xml ~/.local/share/mime
update-mime-database ~/.local/share/mime

2. Создайте jupyter.desktop Осторожность файла

: Редактирование соединяет каналом для адаптации его к системе и привычкам.

[Desktop Entry]
Version=1.0
Type=Application
Name=Jupyter
Icon="$HOME/.icons/jupyter-sq-text.svg"
Exec=/path/to/jupyter notebook %F
Path="$HOME/Documents/Notebooks"
Comment=Jupyter notebook
MimeType=application/x-ipynb+json;
Categories=Science;
Terminal=true

Затем устанавливают файл на рабочем столе:

desktop-file-install --dir="$HOME/.local/share/applications"  jupyter.desktop

3. Добавьте jupyter значок

, я выбрал svg версию из репозитория дизайна jupyter и установил в ~/.local/share/icons

wget https://raw.githubusercontent.com/jupyter/design/master/logo/svg/jupyter-sq-text.svg -o $HOME/.local/share/icons/jupyter-sq-text.svg

Наконец, свяжите значок типа пантомимы с системой:

sudo ln -s $HOME/.local/share/icons/jupyter-sq-text.svg /usr/share/icons/gnome/scalable/mimetypes/application-x-ipynb+json.svg
sudo gtk-update-icon-cache /usr/share/icons/gnome/ -f

Hope это - справка!

4
ответ дан 1 December 2019 в 15:53

Другие вопросы по тегам:

Похожие вопросы: