当我运行以下内容时:
import sys
if __name__ == '__main__':
print 'before exit'
sys.exit(0)
输出结果为:
before exit
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
我不知道为什么会发生异常,但有人认为它可能是Python的不正确安装。我想知道是否有人知道如何解决这个问题?我正在运行Windows 7 x64,但安装了x32。
答案 0 :(得分:0)
我同意那些暗示你有一个糟糕的python安装的评论者(运行这么简单的例外是一个明显的腐败迹象)。但重新安装不一定是痛苦的。
这就是我要做的。
首先,重命名你的python目录(在windows上就像c:\ python2.x一样)
接下来,安装python的新副本(确保它与您运行的版本相同)
最后,将以前安装中的Site-packages文件夹复制到新安装中。