Python pipenv
HTML-код
- Опубликовано: 18 сен 2024
- Pipenv альтернативный менеджер зависимостей для python. В отличие от стандартного менеджера зависимостей pip, который подключает все зависимости глобально, то есть для всех проэктов одновременно, pipenv позволяет создавать виртуальное окружение для каждого проэкта.
Комынды pipenv:
Общие:
• pipenv shell - активация виртуального окружения;
• exit - выход из виртуального окружения;
• pipenv check - проверка на наличие уязвимостей безопасности;
Управление пакетами:
• pipenv install - установка всех пакетов из Pipfile
• pipenv install scrapy==1.8.0 - установит фиксированную версию пакета;
• pipenv install selenium --dev - установит selenium как пакет только для разработки;
• pipenv install --system - установка зависимостей в родительскую систему
• pipenv uninstall scrapy - удаление пакета;
• pipenv uninstall --all - удаление всех установленных пакетов в виртуальной среде;
Pipfile.lock:
• pipenv lock - генерация Pipfile.lock
• pipenv sync - установка пакетов из Pipfile.lock
• pipenv clean - удаление из virtualenv всех пакетов, которых нет в Pipfile.lock
Информация:
• pipenv --where - путь до текущий проект;
• pipenv --venv - путь до virtualenv;
• pipenv --py - путь до интерпретатора;
• pipenv graph - отображение графа зависимостей;
На этом канале будут околокомпьютерные видео, видео по обзорам железа софта и создания собственного софта.
Habr pipenv: habr.com/ru/po...
Telegram: t.me/joinchat/...
Discord: / discord
Github: github.com/Sam...
Twitch: / samdiyy
Спасибо за видео
Вы про что сняли видео
Очень сумбурное видео. Что-то нажимается, что-то вытирается, между окошками перепрыгивается. Нужно было его нарезать правильно, с удалением всего лишнего. Перед вводом команд - нужно объяснять, что она делает. Название папок тоже нужно было сделать понятно, типа: server_with_pipenv и server_no_pipenv.
Так себе объяснение. Потыкал куда то и вот оно.