Hacker News new | ask | show | jobs
by sametmax 3036 days ago
pipenv combine pip and venv. It's not just about activating. If you install, it will create the virtualenv if it's missing.

It also, like pew, opens the virtualenv in a new shell instead of activating the current shell. A much saner approach.

The UI is also more user friendly: one entry point for everything, pretty colors and icons, auto-correct of package name, and so on.

Using Pipfiles, instead of requirements, are generally a better experience than requirements.txt since it contains dev and prod dependancies and allow separated dependancy pinning, with file hash.

1 comments

Does it install and manages different python versions? Pyenv does
If you have pyenv installed it can use it to install the correct python version defined in the Pipfile.