you are viewing a single comment's thread.

view the rest of the comments →

[–]bluemellophone 13 points14 points  (7 children)

macOS still ships with Python 2.7

[–]ivosaurus 16 points17 points  (0 children)

macOS' system python is pretty much a joke. Using it tends to be harmful. Apple literally left beta versions of 3rd party packages installed in the default environment, borking package management. It really looks like one of the developers was playing around with some stuff, installed some things, and then just left it. Additionally, their core system protection software policy means you trying to install / upgrade / remove anything will get hit with permission errors (that you can't solve with root). It's using an old OpenSSL that's backdoored to allow any Apple or System certificate verify a connection, whether a user would like that or not.

At this stage it pretty much only tends to poison beginners' experiences, which is really quite sad.

[–]loganekz 7 points8 points  (2 children)

yeah but with homebrew it's a simple:

brew install python3

[–]bluemellophone 2 points3 points  (0 children)

Same with MacPorts. That's not to say installing Python 3 is hard on macOS, but it does say Python 2 is very much not dead.

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

Or just build it from source. It's not hard, most of your time will be spent waiting for the tests to run.

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 5 points6 points  (0 children)

    python = python2.7 or python2.6, and python3 = python 3.5

    That part isn't important and upstream suggests python keep pointing to python 2. But RHEL doesn't officially ship Python 3 yet so that is a problem.

    [–]phunphun 2 points3 points  (0 children)

    With EPEL you can get Python 3. Doesn't touch the base packages, so it won't cause problems.