pipenv demo
pipenv призван упростить управление виртуальным окружением и зависимостями для python проектов.

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

Те кто много работал со связкой pip + virtualenv должны оценить pipenv по достоинству.