預設情況下,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.*結尾的即可。請避免使用以configpython3.*mpython3.*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


共有 0 則留言