在Snow Leopard上以32位模式运行时,“ Python意外退出”

问题描述

| 我一直无法强制我的python以32位模式运行,我需要它导入matplotlib。我从Apache日志中获得了此信息(python脚本由Perl CGI脚本执行),上面写着“没有合适的64位体系结构(请参阅“ man python \”以在32位模式下运行)。 当我按照“ man python \”页面的建议执行“默认值写入com.apple.versioner.python Prefer-32-Bit -bool yes \”时,运行脚本时我只会得到“ Python意外退出” 。有人可以帮忙吗? 我正在Snow Leopard 10.6.7上运行Python 2.6。 我还已将OS X崩溃时生成的大多数错误日志上传到http://paste.pound-python.org/show/8090(如果我设置了preferred-32-bit = 1)。 /     

解决方法

        
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
仅在使用您的用户名(以及Apple在10.6中提供的Python)下运行时有效。如果可以,请更改CGI脚本以这种方式调用Python:
arch -i386 /usr/bin/python2.6 ...
    

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...