Запустите Jupyter Notebook с лаунчером и базовым кодом в Linux Mint - PullRequest
0 голосов
/ 18 октября 2019

В настоящее время я открываю Jupyter Notebook, запустив в своем терминале jupyter notebook.

У меня есть 2 вопроса, которые относятся к общей цели.

1) Как создать значок на рабочем столе (то есть launcher) чтобы запустить Jupyter Notebook на моем компьютере с Linux Mint?

2) Я хочу запустить базовый код после двойного щелчка по этой панели запуска:

import numpy as np
import pandas as pd
import seaborn as sb
import sklearn as skl

Я не хочувведите этот код всякий раз, когда я открываю Jupyter Notebook, поэтому было бы неплохо автоматически запустить его.

Для # 1 я пытаюсь выполнить следующие шаги:

https://forums.linuxmint.com/viewtopic.php?t=256156#p1382045

Однако я не знаю, где найти путь к полю «Команда». Я попытался просмотреть папку Anaconda на своем компьютере, но не могу найти там блокнот Jupyter.

1 Ответ

1 голос
/ 18 октября 2019

Для вашего первого вопроса, , если вы откроете терминал, вы можете найти, где находятся программы с which, например,

which jupyter

Это должно вывести, где ваш конкретный jupyter вызывается из.

По второму вопросу похоже, что вы можете создать профиль для запуска определенных функций.

В bash вы можете запуститьследующий

# Create a new folder if it already doesn't exist
mkdir -p ~/.ipython/profile_default/startup

# Create Python file to put your favorite imports
touch ~/.ipython/profile_default/startup/start.py

Таким образом, start.py (который находится в ~/.ipython/profile_default/startup/) - это место, куда вы можете поместить свой импорт. Таким образом, этот start.py файл должен содержать

import numpy as np
import pandas as pd
import seaborn as sb
import sklearn as skl

Ресурсы:

В сумме если вы реализуете оба из приведенных выше советов, вы можете получить оба значка для автоматической загрузки ваших любимых пакетов библиотеки Python при запускеблокнот Jupyter.

Предупреждение: обычно для воспроизводимости и переносимости ноутбуков Jupyter другим, я бы пошел против автоматической загрузки библиотек в ноутбук Jupyter. Я понимаю повторение необходимости загружать одни и те же библиотеки, которые вы используете постоянно, но если по какой-либо причине вы меняете компьютеры или ваш код нужен коллеге, то ваш ноутбук не будет работать правильно. Просто мои два цента, чтобы иметь в виду, если / при реализации этого.

...