MAC上默認內置安裝了Python 2.7,但是Python 2.7到2020年就會停止維護了,並且有時候會出現依賴庫的不兼容問題,那么怎么安裝Python 3.9,並且將Python 3.9的版本設置為默認版本呢?
在網上查詢一些,都沒得我想要的結果,最后找到解決並記錄如下:
安裝Python 3.9
1、下載地址如下:https://www.python.org/downloads
2、點擊下載好的pkg文件直接進行安裝
3、安裝完成之后,python 3.9的默認安裝路徑如下:/Library/Frameworks/Python.framework/Versions/3.9
4、這時,打開終端,輸入python,會看默認的是python2.7的版本。
類似上面,我們先不管,退出先
exit()
5、修改profile文件
在terminal里運行open ~/.bash_profile,打開~/.bash_profile,直接添加或修改文件,如下
PATH="/Library/Frameworks/Python.framework/Versions/3.9/bin:${PATH}" export PATH export PATH="/usr/local/opt/python@3.9/bin:$PATH" alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9" alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9"
修改完,重啟一下Terminal或運行下面生效命令,使修改后的文件生效。
source ~/.bash_profile
然后再次打開終端,輸入python -Version。
會查看到python3的具體版本以及存放路徑。
輸入pip -Version。
然后再輸入pip list
安裝GUI庫wxPython,在終端中輸入pip install wxpython。
這個可能需要個好幾分鍾。
安裝完成並成功后,在終端中輸入python,進入python環境,然后import wx,沒有提示報錯就代表已經安裝該庫成功了。
6、Python 2.7與Python 3.8版本的切換
使用Python 2.7時,直接將~/.bash_profile文件中3.7的版本注釋掉,即
#alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"
#alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8"
使用Python 3.8時,直接將~/.bash_profile文件中3.8的版本打開,即
alias python="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8"
alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.8"
驗證
在終端中直接 輸入 python -v,顯示版本號為3.9