我有一个带有循环的python脚本,比如
while True:
#do something here
无论何时我运行它,它都会使mac崩溃。mac运行Mac OS X 10.6.5和python 2.6.1
发布于 2010-11-27 02:41:53
如果您可以编写任何无限循环并导致崩溃,那么您的操作系统或Python就有问题(因为这通常不会导致崩溃)。尝试使用MacPorts Python发行版,希望您不会遇到同样的问题。
发布于 2010-11-27 03:57:05
也许你的电脑过热,当你让它在100%的CPU上运行太长时间。那么,解决方案就是确保CPU上的风扇正常工作,或者安装一个更好的风扇。
发布于 2010-11-27 03:36:39
既然您说的是OSX10.6上的Python2.6.1,那么我假设您使用的是Apple提供的Python2.6。如果您计算机支持64位,则默认情况下,Python将以64位模式运行,这可能会对与堆栈相关的问题产生影响。您可以尝试在32位模式下运行,看看是否会发生同样的事情;您可以通过如下方式调用Python来实现:
$ arch -i386 /usr/bin/python2.6
您还可以尝试使用OS X here的python.org安装程序安装最新的Python2.6 (2.6.6)。注意: Python只是32位的。(顺便说一句,Python 2.7现在是最新版本。如果可以重现该问题,则应在Python bug tracker上打开一个问题。)
https://stackoverflow.com/questions/4289797
复制相似问题