Python pipenv

Опубликовано: 20 Ноябрь 2024
на канале: Sam Diy
4,418
46

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: https://habr.com/ru/post/413009/


Telegram: https://t.me/joinchat/AAAAAExrJOerRxC...
Discord:   / discord  
Github: https://github.com/SamDiy/languages
Twitch:   / samdiyy