Python 3 Macos Catalina

Installing OpenCV in MacOS Catalina for Python 3 (2019). Step 3: Install the Anaconda Python Package. Download File from here. Click on python 3 version and download it.

Python

I'm still working on getting pyenv in my bloodstream. It seems like totally the right tool for having different versions of Python available on macOS that don't suddenly break when you run brew upgrade periodically. But every thing I tried failed with an error similar to this:

  1. From the command line, enter the following syntax exactly.: python -m http.server. OR (depending on how Python 3.x is installed and named): python3 -m http.server. Hit return and Python 3 will instantly start a simple HTTP server from the directory in which the command was executed. The http.server in Python 3 will run in the terminal, if there.
  2. The best way to install Python3 on macOS is to use brew.sh. Install brew and just type brew install python To check python version – macOS Catalina has python 2.7.5 built in – what we need is python3 from brew.sh.
  3. Mac OS X 10.8 comes with Python 2.7 pre-installed by Apple. If you wish, you are invited to install the most recent version of Python 3 from the Python website (A current “universal binary” build of Python, which runs natively on the Mac’s new Intel and legacy PPC CPU’s, is available there.

I read through the Troubleshooting FAQ and the 'Common build problems' documentation. xcode was up to date and I had all the related brew packages upgraded. Nothing seemed to work.

Until I saw this comment on an open pyenv issue: 'Unable to install any Python version on MacOS'

Python

All I had to do was replace the 10.14 for 10.15 and now it finally worked here on Catalina 10.15. So, the magical line was this:

How to install python 3 on mac catalina

Hopefully, by blogging about it you'll find this from Googling and I'll remember the next time I need it because it did eat 2 hours of precious evening coding time.

Related posts

Previous:
redirect-chain - Getting a comfortable insight input URL redirects history14 February 2020
Next:
How to install Node 12 on Ubuntu (Eoan Ermine) 19.1008 April 2020

Python 3 Macos Catalina Free

Related by category:
How much faster is Redis at storing a blob of JSON compared to PostgreSQL?28 September 2019Python
Best practice with retries with requests19 April 2017Python
Fastest way to find out if a file exists in S3 (with boto3)16 June 2017Python
Interesting float/int casting in Python25 April 2006Python
Fastest way to unzip a zip file in Python31 January 2018Python