[英]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
轉到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
下。
現在您已經安裝了正確的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.