我刚升级到狮子座,随之而来的是Python 2.7。我需要使用2.6作为我的默认python作为我主要使用的项目使用2.6。
答案 0 :(得分:72)
Apple提供了两种非常简单的方法来更改OS X 10.6 Snow Leopard和10.7 Lion上的默认python。这一切都在python(1)的Apple手册页中详细说明:
$ man python
$ which python
/usr/bin/python
$ python -V
Python 2.7.1
#
# temporarily change version
#
$ export VERSIONER_PYTHON_VERSION=2.6
$ python -V
Python 2.6.6
$ unset VERSIONER_PYTHON_VERSION
$ python -V
Python 2.7.1
#
# persistently change version
#
$ defaults write com.apple.versioner.python Version 2.6
$ python -V
Python 2.6.6
答案 1 :(得分:4)
运行以下内容后:
defaults write com.apple.versioner.python Version 2.6
要确保为正确的Python版本安装了使用“sudo”安装的软件包,还要将versioner选项设置为超级用户:
sudo su
# Enter password
defaults write com.apple.versioner.python Version 2.6
exit
答案 2 :(得分:1)
您有几个选择: