Skip to content

Latest commit

 

History

History
78 lines (49 loc) · 2.02 KB

basic_poetry.md

File metadata and controls

78 lines (49 loc) · 2.02 KB

Poetry

Создать новое окружение

Переходим в дирректорию с версией модели.

poetry init

Далее заполняем мета информацию и указываем какую версию Python использовать. В проектах используем Python 3.9.

На вопросы:

Would you like to define your main dependencies interactively?

Would you like to define your development dependencies interactively?

пишем no.

После заполнения, создастся файл pyproject.toml файл, в котором будут хранится все зависимости и технический файл poetry.lock.

Работа с окружением

Зайти в оболочку окружения. Переходим в дирректорию с версией модели, там находится файл pyproject.toml.

poetry shell

Добавить библиотеку в окружение.

poetry add <library>==<version>

Удалить окружение

Посмотреть какие окружения установлены.

ls /home/jovyan/.cache/pypoetry/virtualenvs/

Посмотреть сколько окружение занимает места.

du -sh /home/jovyan/.cache/pypoetry/virtualenvs/<dir_name>

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

jupyter kernelspec list

Удалить ненужное ядро.

jupyter kernelspec uninstall <name kernel>

Посмотреть имеющиеся окружения.

ls /home/jovyan/.cache/pypoetry/virtualenvs/

Удалить ненужное окружение.

sudo rm -rf /home/jovyan/.cache/pypoetry/virtualenvs/<dir_name>