2010-09-01 22 views

回答

3

我的雪豹只安裝了Python 2.5和2.6,所以並不是那麼多。你可以在系統範圍內(在/ usr/bin /中)或通過macports(/ opt/local)安裝額外的python(即python3.0)。

默認的系統蟒通過設置定義,

defaults write com.apple.versioner.python Version 2.5 

將默認改變至2.5。你也可以使用一個環境變量,即對於bash:

export VERSIONER_PYTHON_VERSION=2.5 

所有這一切都在Python手冊頁的文件,

man python 

總的來說,這是最好不要更改系統默認值。這是OSX可能依賴於某些腳本的東西,並且您不知道這些腳本是否按預期在不同版本上運行。特別是Python 3是不同的,可能真的會打破你的整個系統。

如果你想有一個不同的蟒蛇用於自己的腳本,或者

  1. 使用的virtualenv(總是好的)
  2. 更改路徑,確保您的首選Python是之前在/ usr /列入sbin目錄一個
  3. 要明確,調用腳本使用/我的/首選/蟒蛇
+1

隻影響'在/ usr/bin中/ python'。更重要的因素是你的shell搜索路徑PATH。例如,默認情況下,python.org安裝程序試圖修改你的shell啓動文件,以確保python.org框架bin首先在'PATH'中。 – 2010-09-01 08:14:39

+0

我只有2.5和2.6〜我寧願如果我的默認值是2.6。如何檢查哪一個是默認的? PyGame抱怨系統python不是2.6〜這是我的主要問題。 – Deniz 2010-09-01 18:45:53

相關問題