Установите и настройте блокнот Jupyter на CentOS 8

В этой статье я покажу вам, как установить и настроить Jupyter Notebook на CentOS 8. Итак, приступим.

Установка необходимых инструментов сборки:

Для установки Jupyter Notebook у вас должен быть все необходимые инструменты сборки C и библиотеки разработки Python 3 установлены. К счастью, все они доступны в официальном репозитории пакетов CentOS 8.

Сначала обновите кеш репозитория пакетов CentOS 8 с помощью следующей команды:

$ sudo dnf makecache

Теперь установите все необходимые инструменты сборки с помощью следующей команды:

$ sudo dnf install gcc python3-devel kernel-headers — $ (uname -r)

Чтобы подтвердить установку, нажмите Y и затем нажмите .

Менеджер пакетов DNF должен загрузить все необходимые пакеты и установить их. Это может занять некоторое время.

На этом этапе , должны быть установлены все необходимые инструменты сборки.

Установка PIP 3:

У вас должен быть установлен менеджер пакетов Python 3 PIP 3 на вашем компьютере с CentOS 8, чтобы установить Jupyter Notebook. В CentOS 8 по умолчанию должен быть установлен PIP 3.

Чтобы проверить, установлен ли PIP 3, выполните следующую команду:

$ whereis pip3

Как видите, команда pip3 доступна по пути /usr/bin/pip3 в моем case.

Если у вас нет PIP 3 установлен, выполните следующую команду для установки PIP3:

$ sudo dnf install python3-pip

Установка Jupyter Notebook:

Теперь установите Jupyter Notebook с помощью следующей команды:

$ pip3 install —user jupyter

PIP 3 должен загрузить и установить все необходимые пакеты Python. Это может занять некоторое время.

На этом этапе , Jupyter Notebook должен быть установлен.

Чтобы проверить, работает ли Jupyter Notebook был установлен правильно, выполните следующую команду:

$ jupyter —version

Как видите, Jupyter Notebook — это работает правильно.

Основы Jupyter Notebook:

Чтобы запустить Jupyer Notebook, выполните следующую команду:

$ jupyter notebook

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

Как только вы перейдете по URL-адресу из вашего любимого веб-браузера, вы должны увидеть панель управления записной книжки Jupyter. Отсюда должны быть доступны все каталоги и файлы вашего HOME.

Чтобы создать новый блокнот Jupyter для Python 3 (скажем) в текущем рабочем каталоге нажмите New > Python 3 .

Должен открыться новый Блокнот. Здесь вы можете вводить строки кода Python 3.

После ввода кода Python 3 нажмите Выполнить .

Коды запустятся и покажут вам результат, если он есть. Затем вы можете ввести больше строк кода Python 3.

Как видите, я сложил два числа и распечатал результат.

Вы можете сохранить свой блокнот из файла > Сохранить как…

Затем введите относительный путь от вашего HOME каталога и нажмите Сохранить .

Записная книжка должна быть сохранена.

Новый файл записной книжки должен быть создан по указанному вами пути.

Удаленный доступ к Jupyter Notebook:

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

Сначала найдите IP-адрес вашего компьютера CentOS 8 следующим образом:

$ nmcli

В моем случае IP-адрес — 192.168.20.129. Для вас все будет иначе. Так что не забудьте с этого момента заменить его своим.

Чтобы получить удаленный доступ к Jupyter Notebook, запустите Jupyter Notebook с флагом –ip и –port следующим образом :

$ jupyter notebook —no-browser —ip = 192.168.20.129 —port = 8080

Jupyter Notebook должен запуститься. Скопируйте URL.

Теперь разрешите TCP-порт 8080 через брандмауэр следующим образом:

$ sudo firewall-cmd —add-port = 8080/tcp —permanent

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

$ sudo firewall-cmd —reload

Теперь откройте свой любимый веб-браузер и перейдите по URL-адресу, который вы скопировали. У вас должна быть возможность для доступа к панели инструментов Jupyter Notebook.

Установка пароля для Jupyter Записная книжка:

Вам может не понравиться система доступа Jupyter Notebook на основе токенов по умолчанию. Для доступа на основе пароля вы должны установить пароль для Jupyter Notebook.

Сначала создайте каталог конфигурации Jupyter Notebook ~/.jupyter следующим образом:

$ test -d ~/.jupyter || mkdir ~/.jupyter

Теперь выполните следующую команду, чтобы установить пароль для Jupyter Notebook:

Пароль записной книжки $ jupyter

Введите пароль и нажмите .

Введите пароль еще раз и нажмите .

Пароль должен быть установлен.

Теперь запустите Jupyter Notebook как обычно, и он не должен печатать никаких URL-адресов на основе токенов, как вы можете видеть на снимке экрана ниже.

Чтобы получить доступ к Jupyter Notebook, все, что вам нужно сделать, это посетить http://192.168.20.129 : 8080 из вашего веб-браузера.

Вам будет предложено ввести пароль. Просто введите пароль и нажмите Войти .

Вы должны войти в панель управления Jupyter Notebook.

Установка каталога Notebook по умолчанию:

Корневой каталог Jupyter Notebook по умолчанию — это ваш HOME каталог. Если хотите, можете изменить его на другой каталог.

Сначала создайте новый корневой каталог ~/notebooks (скажем) следующим образом:

$ mkdir ~/notebooks

Чтобы изменить корневой каталог Jupyter Notebook, запустите Jupyter Notbook с флагом –notebook-dir следующим образом:

$ jupyter notebook —no-browser —ip = 192.168.20.129 —port = 8080
—notebook-dir=~/notebooks

Корневой каталог Jupyter Notebook должен быть изменен.

Настройка Jupyter Notebook с помощью файла конфигурации:

Jupyter Notebook использует файл JSON ~/.jupyter/jupyter_notebook_config.json чтобы сохранить всю конфигурацию по умолчанию.

Чтобы настроить Jupyter Notebook, откройте файл ~/.jupyter/jupyter_notebook_config.json следующим образом:

$ vi ~/.jupyter/jupyter_notebook_config.json

Содержимое файла ~/.jupyter/jupyter_notebook_config.json должно быть следующим:

{
«NotebookApp»: {
«пароль»: «sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64»,
«ip»: «192.168.20.129»,
«порт»: 8080,
«каталог-записной книжки»: «/home/shovon/notebooks»,
«open_browser»: false
}
}

Обязательно измените ip , port , notebook_dir в соответствии с вашими требованиями. Значение notebook_dir должно быть абсолютным путем к желаемому корневому каталогу Jupyter Notebook.

ПРИМЕЧАНИЕ: Поле пароль должно быть здесь, только если вы установили пароль для Jupyter Notebook с помощью команды пароль jupyter notebook . Не меняйте его.

Закончив, сохраните файл конфигурации.

Теперь вы можете запускать Jupyter Notebook без каких-либо аргументов командной строки.

$ jupyter notebook

Необходимо настроить Jupyter Notebook.

Итак, вот как вы устанавливаете и настраиваете Jupyter Notebook в CentOS 8. Спасибо за чтение эта статья.

Оцените статью
nanomode.ru
Добавить комментарий