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

Комментарии • 4

  • @chernos
    @chernos Год назад +1

    Спасибо за видео

  • @adammagomedov9822
    @adammagomedov9822 11 месяцев назад +1

    Вы про что сняли видео

  • @sergcib6642
    @sergcib6642 Год назад +1

    Очень сумбурное видео. Что-то нажимается, что-то вытирается, между окошками перепрыгивается. Нужно было его нарезать правильно, с удалением всего лишнего. Перед вводом команд - нужно объяснять, что она делает. Название папок тоже нужно было сделать понятно, типа: server_with_pipenv и server_no_pipenv.

  • @Qustoos
    @Qustoos 10 месяцев назад

    Так себе объяснение. Потыкал куда то и вот оно.