Why pipenv > venv
Pipenv vs Virtualenv

Pipenv was first released as an experiment way back in January of 2017 by Kenneth Reitz. Even though pipenv is a package that attempts to marry the best of pip and virtualenv into one single toolchain and include a replacement for requirements.txt, it didn’t get much love. But this year, the Python community has welcomed pipenv as the far better way to create virtual environments, especially when it comes to dependency management.

For example, previously, in order to create virtual environments so you could run multiple projects on the same computer you’d need: