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 に答える