Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在OSX上恢复默认的python安装?_Python_Macos_Osx Snow Leopard_Pyobjc - Fatal编程技术网

如何在OSX上恢复默认的python安装?

如何在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

我试图在运行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/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”是最初让我感到不舒服的地方。