Error when running simple python script
Question: When I run the following:

    
    
    import sys
    
    if __name__ == '__main__':
        print 'before exit'
        sys.exit(0)
    

The output is:

    
    
    before exit
    Exception in thread Thread-1 (most likely raised during interpreter shutdown):
    Traceback (most recent call last):
    

I don't know why the exception occurs, but it was suggested that it could be
an improper installation of Python. I was wondering if anyone knew of a way to
fix this? I am running Windows 7 x64, but with an x32 install of everything.


Answer: I agree with the commenters that suggest you have a bad python install (an
exception thrown running something so simple is a clear indication of
corruption). But reinstalling need not be painful.

Here's what I would do.

First, rename your python directory (on windows its something like
c:\python2.x)

Next, install fresh copy of python (be sure it's the same version you already
were running)

Finally, copy the Site-packages folder from previous installation into the new
install.

