🚀 Juvio — эпемеральные виртуальные окружения прямо в Jupyter
Зачем это нужно:
— Каждый ноутбук получает собственное venv — без конфликтов зависимостей.
— Никаких «works on my machine» — всё, что нужно, хранится в самом файле (PEP 723‑метаданные).
— Переустановки «с нуля» не требуются — окружение собирается на лету с помощью uv.
Как выглядит на практике:
# в ячейке Jupyter
%juvio install numpy pandas
Juvio вписывает в notebook:
# /// script
# requires-python = "==3.10.17"
# dependencies = [
# "numpy==2.2.5",
# "pandas==2.2.3"
# ]
# ///
Что ещё полезного:
— Git‑friendly: ноутбук конвертируется в скрипт с `# %%`, диффы читаются как обычный код.
— Можно открыть несколько тетрадок в одном JupyterLab, и у каждой будет свой venv.
— Всё работает «из коробки» — никакой ручной настройки kernel’ов.
📝 Попробовать →
pip install juvio
⭐️ Оценить → https://clc.to/8WuZ-w
Библиотека питониста #буст
>>Click here to continue<<
