When comparing wheel vs pipenv, the Slant community recommends pipenv for most people. In the question“What are the best Python package managers?” pipenv is ranked 2nd while wheel is ranked 6th. The most important reason people chose pipenv is:
In pipenv, spinning up an virtual environment for Python 2 or 3 is simply just `pipenv --two` or `pipenv --three`.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Easy to work with different Python versions in virtual envs
In pipenv, spinning up an virtual environment for Python 2 or 3 is simply just pipenv --two
or pipenv --three
.
Pro Similar to pip
If you already know pip, you know most of pipenv too
Pro PyCharm integration
PyCharm directly integrates with pipenv.
Pro Has a dependency graph
Running pipenv graph
gives you a nice overview of what your dependencies are.
Cons
Con Buggy
Con Doesn't use modern Python package management standards
Con A bit slow due to the dependency checks (lock)
It’s obviously an added feature compared to pip, but it does get significantly slower with a project with lots of packages.