Hacker News new | ask | show | jobs
by bombolo 1195 days ago
why?

Also, you don't have to use them.

3 comments

Which leaves you with what, not installing packages or sharing packages between everything on my system and all apps I work on? The 80ies just called, they want their development methodologies back.
Is this a response?

I asked what's wrong with a venv and I got a rant…

It strikes me that virtual environments are a fairly ugly hack to smooth over the fact that Python is not a stable language. It changes a lot, requiring the use of particular runtimes for particular Python code, requiring the installation of multiple runtimes.

That's a pretty serious downside to the language. Virtual environments are needed to help people deal with that downside.

Uh? To me they're just a convenient quick way to install stuff that I don't want to install system-wide, if I want to do some quick experimenting.

The normal, permanent, stuff gets installed system wide the normal way, with apt.

Well, if develop and ship in a vm/container, you don't have to do it in your system /s