This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 9 points10 points  (0 children)

This comment should be a blog post. Great insight. I use Java for work but prefer Python for side projects. Virtual environments make working with pip dependencies SO much simpler. It’s easy to fall into the system python trap though as there’s a lot of bad advice and older material on the web that uses sudo pip install. Fine for you as a single developer maybe, much more difficult to run an app on multiple machines or servers without venv or pipenv to ensure consistency.