Hacker News new | ask | show | jobs
by anthonygd 1837 days ago
Back when I started working with Python professionally, virtual environments were required before I could grok things. I just could not wrap my head around the crazy inconsistent behavior and nightmare dependencies until I discovered virtual environments.

I've never become a Python fan, but I really don't think it's even usable without virtual environments.

1 comments

Agreed. I understand that some programmers dislike braces, parentheses, and semi-colons. The Python language itself offers notation with a simple set of characters. I do use Python but I prefer other languages and notations.

But as a software project, Python is mayhem. pip+pypi is an embarrassment. After the difficult 2.x -> 3.x transition, the 3.x->3.8 period inflicted a world of pain on anyone trying to develop and deploy stable tooling.