Pipenv

Pipenv — это инструмент для управления зависимостями в Python-проектах. Он обеспечивает удобный способ работы с библиотеками и виртуальными окружениями. Pipenv объединяет функции pip и virtualenv, позволяя автоматически создавать и управлять виртуальными окружениями, а также устанавливать и обновлять зависимости, используя файл Pipfile для определения зависимостей и Pipfile.lock для фиксации версий пакетов. Это помогает обеспечить согласованность окружения между разными установками и облегчает развертывание проектов.


  1. Установка pipenv

    pip install pipenv
    
  2. Войдите в каталог вашего проекта и установите пакеты для вашего проекта.

    cd my_project
    pipenv install <package>
    

    Pipenv установит ваш пакет и создаст для вас Pipfile в каталоге вашего проекта. Pipfile используется для отслеживания того, какие зависимости нужны вашему проекту на случай, если вам потребуется их переустановить.

  3. Удалить пакеты

    pipenv uninstall <package>
    
  4. Активируйте виртуальную среду, связанную с вашим проектом Python.

    pipenv shell
    
  5. Выйти из виртуальной среды

    exit
    

Дополнительную информацию и видео можно найти на сайте docs.pipenv.org.