Тип статьи | Инструкция |
---|---|
Компетенции | JupyterLab, Linux |
Необходимые права | Доступ к JupyterLab, доступ к серверу Linux |
Версия компонентов | Python 3.7.6, Anaconda 1.7.2, conda 4.9.2, pip - 21.0.1 |
Статус | ЧЕРНОВИК |
Сложность | ЛЕГКО |
Полезные ссылки | |
Дополнительные сведения | 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} - имя пользователя.
Затем повторите попытку с командой выше.
2. По завершению установки, активируйте окружение командой:
conda activate <env_name>
Где <env_name> - это название вашего окружения
В скобках перед именем пользователя Linux вы увидите название окружения:
Это значит, что оно успешно активировалось.
3. Далее нужно установить Python, используя команду:
conda install Python
4. Затем, с помощью пакетного установщика pip нужно установить ipykernel. Для этого используйте команду:
pip install --user ipykernel
5. Теперь нам остается только добавить наше новое виртуальное окружение в JupyterLab, выполнив команду:
python -m ipykernel install --user --name=<env_name>
Где <env_name> - это название вашего окружения
6. Нам остаётся только перезагрузить страницу ViXtract, и мы увидим наше новое окружение. Можно использовать его консоль или создавать на его базе ноутбук:
На этом установка нового ядра завершена. Мы можем спокойно его использовать для своих ноутбуков 🥳