4

I downloaded QGIS MacOS installer version 3.2. I downloaded and installed Python 3.7 as instructed before I started the installation of QGIS. I was able to install GDAL but when I try to install QGIS I get the error message that says "QGIS requires Python 3.6."

Does this mean I need to install an earlier version of Python?

If so, which version should I install?

I see there are multiple versions of Python 3.6.

3
  • I don't think the subversion matters, but yes, I think you should install python 3.6(.X), but first uninstall 3.7, having multiple python installs can cause problems. Commented Aug 2, 2018 at 3:27
  • I used Python 3.6.6 as recommended and it worked. Thank you!! Commented Aug 4, 2018 at 13:55
  • gis.stackexchange.com/help/someone-answers
    – user2856
    Commented Aug 5, 2018 at 9:47

1 Answer 1

8

The minor version matters, it must be 3.6. The patch version usually does not (3.6.N), but QGIS.org specifies 3.6.5 as a minimum.

You can not use Python 3.7 or non-python.org distributions (note: some people have reported mucking around with symlinks to mimic a standard python.org 3.6 install path to get python 3.6 from homebrew/anaconda working).

From the download instructions on QGIS.org:

This package uses the python.org Python 3.6, at least version 3.6.5, the "macosx10.9" build - other distributions are not supported.

As of today, the package you need is:

Python 3.6.8 - 2018-12-24 macOS 64-bit installer (NOT the macOS 64-bit/32-bit installer).

4
  • I missed that "fine print". Thank you so much. It worked! Commented Aug 4, 2018 at 13:56
  • This should be marked as answer Commented Jan 22, 2019 at 13:03
  • As of today, version 3.6.8 is the current one. Answer should point to python.org/downloads Commented Jan 25, 2019 at 11:48
  • @TelmoPimentelMota you are welcome to edit questions here.
    – user2856
    Commented Jan 25, 2019 at 23:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.