如何解决在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 ...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。