Создание нового ядра в Jupyter

Тип статьи

Инструкция

Тип статьи

Инструкция

Компетенции

JupyterLab, Linux

Необходимые права

Доступ к JupyterLab, доступ к серверу Linux

Версия компонентов

Python 3.7.6, Anaconda 1.7.2, conda 4.9.2, pip - 21.0.1

Статус

бета

Сложность

легко

Полезные ссылки

Python, Conda, Anaconda, pip

Дополнительные сведения

Ubuntu 18.04


В данной статье рассматривается пример по созданию и отображению нового ядра (виртуального окружения) Python в JupyterLab с использованием Conda.
Убедитесь, что у вас установлена Conda. По умолчанию, она уже есть в ViXtract, но вы также можете воспользоваться официальной документацией для ее установки.


Вся работа проводится в терминале Linux. Вы можете открыть терминал у себя на сервере, или воспользоваться им внутри ViXtract.

Чтобы воспользоваться терминалом из ViXtract, кликните на символ “+” (1), а затем, в окне лаунчера, выберите сам терминал (2).

После этого мы увидим окно терминала, где можно вводить дальнейшие команды:

В этом примере работа будет вестись из ViXtract.



1. Первым делом создадим новое виртуальное окружение и назовём его new_env (вы можете использовать своё название). Для этого выполним команду:

conda create -n <env_name>

Где <env_name> - это название вашего окружения

Если вы получите ошибку: NotWritableError: The current user does not have write permissions to a required path.

То выполните следующую команду: sudo chown 1000:1000 /home/{user}/.conda/

Где {user} - имя пользователя.

Данной командой, мы указываем, что пользователь с UID = 1000 и GID = 1000, становится пользователем папки /home/{user}/.conda/

UID и GID текущего пользователя можно узнать, введя в терминале команду: id

2. По завершении установки активируйте окружение командой:

conda activate <env_name>

Где <env_name> - это название вашего окружения.

В скобках перед именем пользователя Linux вы увидите название окружения:

Это значит, что оно успешно активировалось.

3. Далее нужно установить Python, используя команду:

conda install Python

 

4. Затем, с помощью пакетного установщика pip, нужно установить ipykernel. Для этого используйте команду:


5. Теперь нам остается только добавить наше новое виртуальное окружение в JupyterLab, выполнив команду:

Где <env_name> - это название вашего окружения.

6. Нам остаётся только перезагрузить страницу ViXtract, и мы увидим наше новое окружение. Можно использовать его консоль или создавать на его базе ноутбук:

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