您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Mac OS 10.6上使用其他gcc版本重新安装python

在Mac OS 10.6上使用其他gcc版本重新安装python

在当前的OS X Python上,Distutils尝试确保使用与MACOSX_DEPLOYMENT_TARGETPython解释器本身相同的GCC和(ABI)构建C扩展模块。这样可以确保与基础系统库不会发生冲突。

但是,如果您使用的是OS X 10.6,则显示的Python版本不是Apple提供的Python之一,它们 都是由gcc-4.2构建的。您可能还安装了较旧的python.org 2.5,并带有的符号链接/usr/local/bin

# OS X 10.6.4
$ /usr/bin/python -c 'import sys;print(sys.version)'
2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)]
$ /usr/bin/python2.6 -c 'import sys;print(sys.version)'  # same as above
2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)]
$ /usr/bin/python2.5 -c 'import sys;print(sys.version)'
2.5.4 (r254:67916, Feb 11 2010, 00:50:55) 
[GCC 4.2.1 (Apple Inc. build 5646)]
$ /usr/local/bin/python2.5 -c 'import sys;print(sys.version);print(sys.executable)'
2.5.4 (r254:67917, Dec 23 2008, 14:57:27) 
[GCC 4.0.1 (Apple Computer, Inc. build 5363)]
/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python

which python会告诉您正在调用哪个Python。使用您想要的解释器的绝对路径,或者更改您的Shell PATH或删除旧的Python 2.5。

python 2022/1/1 18:28:07 有513人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶