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