0

当我运行以下命令时:

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。

4

1 回答 1

0

我同意评论者的意见,即您的 python 安装错误(运行如此简单的东西时抛出的异常是腐败的明显迹象)。但是重新安装不必很痛苦。

这就是我要做的。

首先,重命名你的 python 目录(在 Windows 上它类似于 c:\python2.x)

接下来,安装新的 python 副本(确保它与您已经运行的版本相同)

最后,将以前安装的 Site-packages 文件夹复制到新安装中。

于 2012-04-28T11:24:29.257 回答