預設情況下,MacOS 隨附 Python-2.-。但是,我想我們大多數人很早就開始使用 Python-3,每次在終端機中執行python3而不是python是非常煩人的。以下是如何執行此操作。
無論您使用什麼 shell,打開終端機(bash 或 zsh)。
使用 Homebrew (https://brew.sh) 安裝 python-3。
brew install python
看看它安裝在哪裡。
ls -l /usr/local/bin/python*
輸出是這樣的:
lrwxr-xr-x 1 irfan admin 34 Nov 11 16:32 /usr/local/bin/python3 -> ../Cellar/python/3.7.5/bin/python3
lrwxr-xr-x 1 irfan admin 41 Nov 11 16:32 /usr/local/bin/python3-config -> ../Cellar/python/3.7.5/bin/python3-config
lrwxr-xr-x 1 irfan admin 36 Nov 11 16:32 /usr/local/bin/python3.7 -> ../Cellar/python/3.7.5/bin/python3.7
lrwxr-xr-x 1 irfan admin 43 Nov 11 16:32 /usr/local/bin/python3.7-config -> ../Cellar/python/3.7.5/bin/python3.7-config
lrwxr-xr-x 1 irfan admin 37 Nov 11 16:32 /usr/local/bin/python3.7m -> ../Cellar/python/3.7.5/bin/python3.7m
lrwxr-xr-x 1 irfan admin 44 Nov 11 16:32 /usr/local/bin/python3.7m-config -> ../Cellar/python/3.7.5/bin/python3.7m-config
將預設的 python 符號連結變更為您要從上面使用的版本。
請注意,我們只需要選擇以python3.*結尾的即可。請避免使用以config或python3.*m或python3.*m-config結尾的那些。
下面的命令顯示了應該如何完成:
ln -s -f /usr/local/bin/python3.7 /usr/local/bin/python
關閉目前終端機會話或保持這種狀態,然後開啟新的終端機視窗(不是選項卡)。執行這個:
python --version
你會得到這個:
Python 3.7.5
哈!就是這樣。快樂編碼!
原文出處:https://dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf