Mac OS X10.9 默認(rèn)帶了 Python2.7,不過(guò)現(xiàn)在 Python3.3.3 出來(lái)了,如果想使用最新版本,趕緊升級(jí)下吧?;静襟E如下。
第 1 步:下載 Python3.3
下載地址如下:
Python3.3
這里面有 windows 和 mac os x 下的安裝程序,下載那個(gè) 64 位的安裝程序(估計(jì)現(xiàn)在沒有用 32 位的 mac os x 的吧)
第 2 步:
安裝下載的 img 文件,安裝完后的目錄如下:
/Library/Frameworks/Python.framework/Versions/3.3
第 3 步:移動(dòng) python 的安裝目錄
原來(lái)的安裝目錄見第 2 步,不過(guò)所有的 python 都在
/System/Library/Frameworks/Python.framework/Versions
目錄中,所以最好使用下面的命令移動(dòng)一下,當(dāng)然不移動(dòng)也可以。但后面步驟中的某些路徑需要修改下。
sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions
第 4 步:改變 Python 安裝目錄的用戶組為 wheel
sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3
python2.7 的用戶組就是 wheel,3.3 也照葫蘆畫瓢吧!
第 5 步:修改 Python 當(dāng)前安裝目錄的符號(hào)鏈接
在 /System/Library/Frameworks/Python.framework/Versions/ 目錄下有一個(gè) Current,這是一個(gè)目錄符號(hào)鏈接,指向當(dāng)前的 Python 版本。原來(lái)指向 2.7 的,現(xiàn)在指向 3.3。所以應(yīng)先刪除 Current。然后重新建立 Current 符號(hào)鏈接,命令如下:
sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current
第 6 步:刪除舊的命令符號(hào)鏈接
在 /usr/bin 目錄下有 4 個(gè) python 命令的符號(hào)鏈接,使用下面的命令先刪除
sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config
第 7 步:重新建立新的命令符號(hào)鏈接
將第 6 步刪除的符號(hào)鏈接重新使用下面命令建立,它們都指向 Python3.3 了。
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config
第 8 步:更新 /root/.bash_profile 文件中的路徑
cd ~
vim .bash_profile
在.bash_profile 插入下面的內(nèi)容即可
# 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,現(xiàn)在重新啟動(dòng)一下 Console,然后執(zhí)行 python --version,得到的就是 Python 3.3.3。如果在程序中,需要使用下面代碼獲取 python 版本
import platform
print(platform.python_version())
如果還是用了如 PyDev 等 IDE,仍然需要更新一下相關(guān)的路徑。
現(xiàn)在可以使用最新的 Python3.3.3 了。