在 Mac 上使用 Python

在 Mac 上使用 Python

我想使用我的 Mac 學習 Python。

現在我想設定一個> = 3.1.3的Python版本,因為我的學習材料正在使用這個版本。

輸入python終端結果版本 2.6.1,使用 python.org 上的 dmg 安裝程序對終端機中的 python 版本沒有影響,但它與自己的 shell 捆綁在一起Applications/Python 3.1/Idle.app

我應該使用這個 shell 來學習還是有更好的方法,更新與 Snow Leopard 捆綁的 Python 版本?

我已經嘗試過defaults write com.apple.versioner.python Version 3.1.3defaults write com.apple.versioner.python Version 3.0沒有任何結果。

答案1

Python 3 破壞了一些東西。這就是為什麼它沒有取代 Python 2,但python仍然啟動 2。


若要取得 Python 3,請輸入python3.您可能需要$PATH透過編輯~/.bash_profile和添加來更改:

PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}"
export PATH

您可以定義一個 shell 函數或別名來對應pythonpython3,這樣舊腳本將繼續運行,並且您可以鍵入python並取得版本 3。

添加.bash_profile

alias python='python3'

/usr/bin/env python繼續提供Python 2。

答案2

您並不真的想更改預設值,因為語法差異很大,需要 python 2.x 的應用程式將在 3 以下崩潰。

我認為如果你輸入 python3 而不是 python 那麼它將使用版本 3 (或者也許我只是這樣設置我的!)

答案3

使用 IDLE 非常適合學習 Python。您可以使用程式碼儲存文件,也可以從 shell 執行單獨的程式碼行。

如果需要,您可以在安裝了 Python 3.1 的 Mac 上使用 TextMate 等文字編輯器或 Eclipse 等 IDE。您只需將這些應用程式指向 Python 解釋器的位置即可。

我做了以下帖子以這種方式使用 Python 3 設定 TextMate。希望能幫助你。

相關內容