如何在OSX上恢复默认的python安装?
我试图在运行OSX 10.6的Mac上安装pyobjc(使用pyobjc-1.2-python2.3-macosx10.2.dmg),并收到以下错误消息: 为了使用Python 2.3,我尝试重新编辑我的.bash_配置文件,并注释掉了所有内容,但这一行除外:如何在OSX上恢复默认的python安装?,python,macos,osx-snow-leopard,pyobjc,Python,Macos,Osx Snow Leopard,Pyobjc,我试图在运行OSX 10.6的Mac上安装pyobjc(使用pyobjc-1.2-python2.3-macosx10.2.dmg),并收到以下错误消息: 为了使用Python 2.3,我尝试重新编辑我的.bash_配置文件,并注释掉了所有内容,但这一行除外: # change python version defaults write com.apple.versioner.python Version 2.3 我以前确实包括: PATH="/Library/Frameworks/Pyt
# change python version
defaults write com.apple.versioner.python Version 2.3
我以前确实包括:
PATH="/Library/Frameworks/Python.framework/Versions/2.3/bin:/usr/bin:/bin${PATH}"
export PATH
但在那一刻,我却忽略了这一点。我知道,当我在终端中键入python
时,它会给出python2.6.1(r261:675152010年2月11日00:51:29)
,因此它显然没有使用2.3
我能做些什么来解决这个问题?那个版本的
PyObjC
非常旧。它甚至可能不会在MacOSX10.6上运行。此外,苹果并没有在OSX10.6上发布完整的python2.3。苹果提供的python2.6(/usr/bin/python2.6
)已经安装了PyObjC
。如果您需要更新的版本,请使用python.org
网站上的OS X安装程序安装最新(或),使用或为该python安装easy\u install
,然后安装:
您还应该撤消该默认值命令的效果。这只会引起问题
defaults write com.apple.versioner.python Version 2.6
PyObjC的那个版本非常旧。它甚至可能不会在MacOSX10.6上运行。此外,苹果并没有在OSX10.6上发布完整的python2.3。苹果提供的python2.6(/usr/bin/python2.6
)已经安装了PyObjC
。如果您需要更新的版本,请使用python.org
网站上的OS X安装程序安装最新(或),使用或为该python安装easy\u install
,然后安装:
您还应该撤消该默认值命令的效果。这只会引起问题
defaults write com.apple.versioner.python Version 2.6
我从这里下载了这个版本的PyObjC:有更新的版本吗?但我想我上错了网站。感谢您的建议-我使用easy_install成功安装了它。但是,我必须指定使用哪个gcc编译器“export CC=gcc-4.0”,因为默认编译器会抛出以下错误“cc1:error:unrecogned command line option”-Wno long double我从这里下载了那个版本的PyObjC:还有更新的吗?但我想我是在错误的网站上。谢谢你的建议-我使用easy_install成功安装了它。但是我必须指定哪个gcc编译器使用“export CC=gcc-4.0”,因为默认编译器会抛出以下错误“cc1:错误:无法识别的命令行选项“-Wno-long-double”是最初让我感到不舒服的地方。