溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mac版Python3安裝及升級的方法是什么

發布時間:2023-03-08 11:57:54 來源:億速云 閱讀:209 作者:iii 欄目:開發技術

這篇文章主要介紹“Mac版Python3安裝及升級的方法是什么”,在日常操作中,相信很多人在Mac版Python3安裝及升級的方法是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Mac版Python3安裝及升級的方法是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

    Mac版Python3安裝/升級

    Mac系統自帶Python,但都是2.X版本,非常老的版本了。

    如果我們需要安裝Python3版本,怎么能快速升級呢?

    Homebrew安裝

    Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和文件路徑的情況,十分方便快捷。

    安裝要求:

    • Intel CPU

    • OS X 10.9 or higher

    • Xcode命令行工具

    安裝Homebrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    更新Homebrew

    如果之前已經安裝了,則可以用一下命令進行更新:

    $ brew update

    安裝Python3

    我們可以使用HomeBrew直接安裝Python3。

    安裝命令

    安裝命令非常簡單,格式如下:

    $ brew install <packageName>

    直接安裝Python3

    brew install python3

    修改默認Python版本

    Python3安裝完成后,我們系統中會存在2.X和3.X兩個版本,默認是2.x的版本,需要我們修改下配置,使3.x版本成為默認項。

    修改.bash_profile或.zshrc文件

    編輯.bash_profile或.zshrc文件(根據系統使用的shell工具選擇相應的配置文件)

    $ vi ~/.zshrc

    進入編輯狀態,添加一行:

    # 添加這一行
    alias python="/usr/local/bin/python3"

    按ESC退出編輯模式,輸入:wq,退出并保存。

    驗證

    終端中輸入:

    python -V

    輸出為:

    Python 3.8.5

    Python3的版本已經安裝好了。

    Mac上Python升級到最新版

    下載

    下載Mac OS X 64-bit/32-bit installer

    安裝

    安裝下載的dmg文件

    配置

    #!/bin/bash
    #python版號需要修改兩個地方
    #1. new_version
    
    #sudo -i #得到超級權限
    new_version="3.4"
    
    PYPATH=/System/Library/Frameworks/Python.framework/Versions/"$new_version"
    #第1步移動新版python到mac默認目錄下
    echo "move.."
    mv /Library/Frameworks/Python.framework/Versions/"$new_version" /System/Library/Frameworks/Python.framework/Versions/
    #第2步改變用戶目錄的用戶組
    echo "chown.."
    chown -R root:wheel ${PYPATH}
    #第3步 刪除原來2.7的鏈接
    echo "del.."
    rm /System/Library/Frameworks/Python.framework/Versions/Current
    #第4步重新鏈接到最新版本的python
    echo "ln.."
    ln -s ${PYPATH} /System/Library/Frameworks/Python.framework/Versions/Current
    #第5步刪除舊的命令符號鏈接
    echo "rm.."
    rm /usr/bin/{pydoc,python,pythonw,python-config}
    echo "ln bin.."
    #第6步重新建立新的命令符號鏈接
    ln -s ${PYPATH}/bin/pydoc"$new_version" /usr/bin/pydoc
    ln -s ${PYPATH}/bin/python"$new_version" /usr/bin/python
    ln -s ${PYPATH}/bin/pythonw"$new_version" /usr/bin/pythonw
    ln -s ${PYPATH}/bin/python"$new_version"m-config /usr/bin/python-config
    
    
    python_param_list=`cd /usr/local/bin && ls -al |grep "Python"|awk 'ORS=" " {print $9}'`
    #第7步修復其他鏈接
    for i in $python_param_list;do
      echo "info: $i"
      rm -f /usr/local/bin/${i}
      ln -sv /System/Library/Frameworks/Python.framework/Versions/"$new_version"/bin/${i} /usr/local/bin/${i}
    done
    
    #第8步.環境變量要修改為最新的版本號
    echo 'export PATH=/System/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}' >> ~/.bashrc
    
    exit #退出超級權限

    注意:

    移動文件到Mac系統中需要權限,若沒有權限會報 operation not permitted

    是因為一些mac用戶在升級系統之后,電腦啟用了SIP(System Integrity Protection),增加了rootless機制,導致即使在root權限下依然無法修改文件,在必要時候為了能夠修改下面的文件,我們只能關閉該保護機制

    1)重啟,過程中按住 command+R,進入保護模式

    2)打開terminal終端,輸入

    csrutil disable

    再重啟可重新操作。

    到此,關于“Mac版Python3安裝及升級的方法是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女