2010-09-01 20 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

相关问题