• CriticalResist8@lemmygrad.ml
    link
    fedilink
    arrow-up
    3
    ·
    5 days ago

    Pythons a huge mess I mean, virtual environments started because just having the wrong libraries together on the system could break either one of them. On newer Linux distros they discourage you from installing pip system wide because the distros rely so much on python you could break something. So instead you do everything through venvs which is a cool mess to sort out when you want something to work system wide and it has to go through the venv.

    Or some libraries exist as apt package but only like 10 of them it seems so it’s just easier to set up a venv anyway.

    And upgrades to python not being incremental meaning you need like 3 different versions of it installed because this one program needs 3.11 not 3.12, remembering which one to call, remembering which one needs to be the default system wide and making sure it stays that way…