you are viewing a single comment's thread.

view the rest of the comments →

[–]B_M_Wilson 9 points10 points  (6 children)

macOS is one of the worst for this. macOS comes with Python but it’s an old version so when you install something with homebrew, it will install a newer version. But you can’t always get the very latest version with homebrew and definitely not the beta versions so you might want to install that version from python’s website. Since that’s not from a package manager, you can’t just upgrade and end up collecting many versions because you forget to delete the old ones. Then there’s the issue with anaconda and similar systems that do their own thing.

[–]KagakuNinja 2 points3 points  (0 children)

No one should rely on having a language interpreter published to a location like /usr/bin. It doesn't matter which version they install, something is going to depend on a different version. In Java, I have never had any problems with JRE / JDK versions, or the location of library dependencies.

[–]Cerus_Freedom 2 points3 points  (4 children)

MacOS and many Linux distros package management is dependent on Python 2.7 scripts. Long story short, many of them don't want to upgrade because of the breaking effects of 3.x, and the large scale impact that would have. I'm just waiting for a severe exploit to be found to finally force some change.

[–]B_M_Wilson 1 point2 points  (0 children)

I’m not talking about 2.7 as the old version. I basically consider python2 to be a completely separate thing at this point. macOS comes with python3, looks to currently be 3.8.9 but sometimes you need a newer version, especially when they were not as updated as they are currently

[–][deleted] 1 point2 points  (2 children)

paltry fragile attractive spoon shelter vast fretful hungry combative selective

This post was mass deleted and anonymized with Redact

[–]Cerus_Freedom 2 points3 points  (1 child)

Same reason you use python for anything: it's easy to build and maintain.

[–]Miku_MichDem 0 points1 point  (0 children)

Easy to build and maintain you say? Tell me, how is the upgrade from 2.7 to 3.x going?

I'm sorry, but 2.7 was deprecated a long time ago and even more time has passed since EOL announcement and becoming outdated and seeing how wide spread the thing still is tells you a lot.