Как указано в документации QGIS :
Текущий пакет QGIS использует Python.org Python 3.6, по крайней мере, версию 3.6.5, сборку «macosx10.9» - другие дистрибутивы не поддерживаются.
Таким образом, вы можете установить Python 3.6, скачанный с сайта python.org. Пожалуйста, следуйте этим простым шагам:
Предпосылки
Пожалуйста, убедитесь, что инструменты разработчика Xcode установлены:
xcode-select -p
должен вернуть
/Library/Developer/CommandLineTools
если нет, пожалуйста, запустите эту команду
xcode-select --install
Python установка
Перейдите на https://www.python.org/downloads/mac-osx/ и загрузите 64-битный установщик Python 3.6 macOS (в настоящее время 3.6.7). Это установщик pkg
, который вы можете запускать, как и многие другие программы. Если вы не хотите заменять Python 3.7, который вы установили из brew, убедитесь, что этот дистрибутив Python НЕ добавлен в систему $ PATH. По умолчанию он будет установлен под /Library/Frameworks/Python.framework/Versions/3.6
.
QGIS установить
Теперь у вас установлен правильный Python, скачайте пакет QGIS.
Установите pkg в правильном порядке
Запустите QGIS и откройте «Настройки». Перейдите в Система> Среда.
Установите флажок «Использовать пользовательские переменные» и нажмите зеленый знак «плюс». Под «Применить» выберите «Prepend», установите PATH
в качестве переменной и вставьте
/Library/Frameworks/Python.framework/Versions/3.6/bin:
в качестве значения. Это поможет QGIS найти правильный интерпретатор Python. Нажмите OK, перезапустите QGIS, и все готово.