The Python Oracle

Updating Python on Mac

Become part of the top 3% of the developers by applying to Toptal https://topt.al/25cXVn

--

Music by Eric Matyas
https://www.soundimage.org
Track title: Puzzle Game 2 Looping

--

Chapters
00:00 Question
00:31 Accepted answer (Score 121)
01:05 Answer 2 (Score 98)
02:02 Answer 3 (Score 78)
02:42 Answer 4 (Score 48)
02:57 Thank you

--

Full question
https://stackoverflow.com/questions/1687...

Accepted answer links:
[standard 3.1 disk image]: http://www.python.org/ftp/python/3.1.1/p...

Answer 2 links:
https://www.python.org/downloads/
[image]: https://i.stack.imgur.com/U3mHf.png
[image]: https://i.stack.imgur.com/XW8ez.png

Answer 3 links:
https://dev.to/malwarebo/how-to-set-pyth...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#python #macos #python3x

#avk47



ACCEPTED ANSWER

Score 123


The default Python on OS X shouldn't be messed with as it's used by the OS itself. If your default is 2.6.1 then you must have Snow Leopard.

If you just install from the standard 3.1 disk image then you can invoke it using python3.1 from the terminal (you don't have to do any extra steps for this to work) and you can leave the plain python as 2.6.1.




ANSWER 2

Score 110


Both python 2x and 3x can stay installed in a MAC. Mac comes with python 2x version. To check the default python version in your MAC, open the terminal and type-

python --version

However to check, if you have already installed any of python 3x versions, you need to type

python3 --version

If you don't then go ahead and install it with the installer. Go the the python's official site(https://www.python.org/downloads/), download the latest version

enter image description here

and install it.

Now restart the terminal and check again with both commands-

enter image description here




ANSWER 3

Score 51


using Homebrew just do:

brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python

done :)




ANSWER 4

Score 49


This article helped me to make the right choices eventually since mac 10.14.6 by default came with python 2.7* and I had to upgrade to 3.7.*

brew install python3
brew update && brew upgrade python
alias python=/usr/local/bin/python3

Referred The right and wrong way to set Python 3 as default on a Mac article