將Python 3.x 設定為OS X 上的預設版本
對於運行Mac OS X Mountain Lion 或更高版本的用戶,預設版本安裝的Python版本是2.7。要切換到首選Python 3.3 版本,可以採取以下步驟:
避免系統範圍的變更
變更系統範圍的預設Python 版本可能會導致問題對於依賴Python 2 的應用程式。相反,建議對特定的應用程式使用別名shell。
建立 Shell 別名
新增以下行:
別名python='python3'
在~/.bash_profile 或~/.zshfile_profile 中來源~ /.profile:
[ -e ~/.profile ] && 。 ~/.profile
這確保別名在 bash 和 zsh shell 中都可用。現在,執行 python 命令將執行 Python 3.3。若要明確使用 Python 2.7,請使用 python2 指令。
其他別名
為了方便啟動特定的Python 版本,可以建立其他別名:
alias 2='python2'
別名3 ='python3'
腳本的自訂Shebang
最後,對於Python 腳本,建議使用以下shebang 強制使用Python 3:
!/usr/bin/env python3
這種方法確保腳本使用Python 3 執行,無論系統預設的Python版本為何。以上是如何在不影響系統應用程式的情況下將 Python 3.x 設定為 OS X 中的預設值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!