mac os x10.9 默認帶了 python2.7,不過現在 python3.3.3 出來了,如果想使用最新版本,趕緊升級下吧。基本步驟如下。


    第 1 步:下載 python3.3


    下載地址如下:


    python3.3


    這裏麵有 windows 和 mac os x 下的安裝程序,下載那個 64 位的安裝程序(估計現在沒有用 32 位的 mac os x 的吧)


    第 2 步:


    安裝下載的 img 文件,安裝完後的目錄如下:


    /library/frameworks/python.framework/versions/3.3  </pre>


    第 3 步:移動 python 的安裝目錄


    原來的安裝目錄見第 2 步,不過所有的 python 都在


    /system/library/frameworks/python.framework/versions  </pre>


    目錄中,所以最好使用下麵的命令移動一下,當然不移動也可以。但後麵步驟中的某些路徑需要修改下。


    sudo mv /library/frameworks/python.framework/versions/3.3 /system/library/frameworks/python.framework/versions  </pre>


    第 4 步:改變 python 安裝目錄的用戶組為 wheel


    sudo chown -r root:wheel /system/library/frameworks/python.framework/versions/3.3  </pre>


    python2.7 的用戶組就是 wheel,3.3 也照葫蘆畫瓢吧!


    第 5 步:修改 python 當前安裝目錄的符號鏈接


    在 /system/library/frameworks/python.framework/versions/ 目錄下有一個 current,這是一個目錄符號鏈接,指向當前的 python 版本。原來指向 2.7 的,現在指向 3.3。所以應先刪除 current。然後重新建立 current 符號鏈接,命令如下:


    sudo rm /system/library/frameworks/python.framework/versions/currentsudo ln -s /system/library/frameworks/python.framework/versions/3.3 /system/library/frameworks/python.framework/versions/current  </pre>


    第 6 步:刪除舊的命令符號鏈接


    在 /usr/bin 目錄下有 4 個 python 命令的符號鏈接,使用下麵的命令先刪除


    ````sudo rm /usr/bin/pydocsudo rm /usr/bin/pythonsudo rm /usr/bin/pythonwsudo rm /usr/bin/python-config


    第 7 步:重新建立新的命令符號鏈接將第 6 步刪除的符號鏈接重新使用下麵命令建立,它們都指向 python3.3 了。  </pre>


    sudo ln -s /system/library/frameworks/python.framework/versions/3.3/bin/pydoc3.3 /usr/bin/pydocsudo ln -s /system/library/frameworks/python.framework/versions/3.3/bin/python3.3 /usr/bin/pythonsudo ln -s /system/library/frameworks/python.framework/versions/3.3/bin/pythonw3.3 /usr/bin/pythonwsudo ln -s /system/library/frameworks/python.framework/versions/3.3/bin/python3.3m-config /usr/bin/python-config


    第 8 步:更新 /root/.bash_profile 文件中的路徑  </pre>


    cd ~vim .bash_profile


    在.bash_profile 插入下麵的內容即可  </pre>


    # setting path for python 3.3


    # the orginal version is saved in .bash_profile.pysave


    path="/system/library/frameworks/python.framework/versions/3.3/bin:${path}"export path


    ok,現在重新啟動一下 console,然後執行 python --version,得到的就是 python 3.3.3。如果在程序中,需要使用下麵代碼獲取 python 版本  </pre>


    import tformprint(tform.python_version)```


    如果還是用了如 pydev 等 ide,仍然需要更新一下相關的路徑。


    現在可以使用最新的 python3.3.3 了。

章節目錄

閱讀記錄

Python實戰-從菜鳥到大牛的進階之路所有內容均來自互聯網,鉛筆小說網隻為原作者極客學院的小說進行宣傳。歡迎各位書友支持極客學院並收藏Python實戰-從菜鳥到大牛的進階之路最新章節