What is Pipenv?
A package management tool which makes combined use of
- pip – Python package manager
- virtualenv – Tool for creating isolated Python environments so you can easily use different packages in different projects
- Pipefile – records the package versions used in a given project so you can easily install them on any other system you want. Also considered as the replacement of Python requirements files
So basically with one short pipenv command you can install a package in a virtual environment and record it in pipfile and pipefile.lock files.