簡體   English   中英

在MacOS Mojave上安裝Python 3.6 for QGIS

[英]Installing Python 3.6 on MacOS Mojave for QGIS

我正在嘗試在Mac OS Mojave上安裝QGIS 3.4.1。 QGIS安裝是一個pkg文件,特別需要python 3.6(不適用於3.7),Mac附帶2.7,而homebrew安裝python3和3.7.1。

對於Python開發人員 - 在這里安裝Python 3.6和QGIS的最佳方法是什么? Pyenv,venv,pipenv,virtualenv? QGIS總是會在安裝過程中以及以后運行時發現python 3.6?

我想要完成的是在python 3.6上運行QGIS而不是python 3.6更改默認的Mac 2.7 python或自制的python3。

QGIS文檔中所述

當前的QGIS包使用python.org Python 3.6,至少版本3.6.5,“macosx10.9”版本 - 不支持其他版本。

所以你可以安裝從python.org網站下載的Python 3.6。 請按照以下簡單步驟操作:

先決條件

請確認已安裝Xcode開發人員工具:

xcode-select -p

應該回來

/Library/Developer/CommandLineTools

如果沒有,請運行此命令

xcode-select --install

Python安裝

轉到https://www.python.org/downloads/mac-osx/並下載Python 3.6 macOS 64位安裝程序(目前為3.6.7)。 這是一個pkg安裝程序,您可以像許多其他軟件一樣運行。 如果您不想替換brew中安裝的Python 3.7,請確保不將此Python分發添加到系統$ PATH中。 默認情況下,它將安裝在/Library/Frameworks/Python.framework/Versions/3.6下。

QGIS安裝

現在您已經安裝了正確的Python,下載QGIS包。

按正確的順序安裝pkg

運行QGIS並打開“首選項”。 轉到系統>環境。 選中“使用自定義變量”,然后單擊綠色“加號”。 在“Apply”下,選擇“Prepend”,將PATH設置為變量並粘貼

/Library/Frameworks/Python.framework/Versions/3.6/bin:

作為價值。 這將有助於QGIS找到正確的python解釋器。 單擊“確定”,重新啟動QGIS,您就應該完成了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM