|
|
|
|
|
by whalesalad
227 days ago
|
|
it's because so many essential system tools now rely on python, and if you install arbitrary code outside of a venv it can clobber the global namespace and break the core OS' guarantees. I do agree it is annoying, and what they need to do is just provide an automatic "userspace" virtualenv for anything a user installs themselves... but that is a pandoras box tbh. (Do you do it per user? How does the user become aware of this?) |
|
But that's probably not practical to retrofit given the ecosystem as it is now.