Mac 升級Python 2.7 到 Python 3.9


 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM