Pipenv solved the most annoying problem Python had before: inconvenient version isolation. Dependencies were installed globally by default, and virtualenv was too cumbersome to use easily. Pipenv solves all of those headaches.
"Pipenv solved the most annoying problem Python had before: inconvenient version isolation. Dependencies were installed globally by default, and virtualenv was too cumbersome to use easily. Pipenv solves all of those headaches."
I've recently started using pipenv, and it has made me very happy. Ruby has very polished tools for managing interpreter versions as well as dependency management, and npm is OK, but before pipenv, Python was a slightly different headache every time that I had to set up a project.
Basic usage of pipenv is like Bundler or npm, so it was very easy to get started. It also has some extra features that Bundler doesn't have, and I haven't yet tried: installing Python interpreters on demand, built-in project code style checking, and security vulnerability checks on dependencies:
sjellis|8 years ago
I've recently started using pipenv, and it has made me very happy. Ruby has very polished tools for managing interpreter versions as well as dependency management, and npm is OK, but before pipenv, Python was a slightly different headache every time that I had to set up a project.
Basic usage of pipenv is like Bundler or npm, so it was very easy to get started. It also has some extra features that Bundler doesn't have, and I haven't yet tried: installing Python interpreters on demand, built-in project code style checking, and security vulnerability checks on dependencies:
https://docs.pipenv.org/advanced/
RodericDay|8 years ago
[deleted]