Am 14.03.2009 um 09:26 schrieb Andrei Maxim:

My install is pretty much vanilla Python 3.0.1. All I changed was the line added to ~/.bash_login by the Python installer. Notice that ${PATH} is before the path to the Python 3.0.1 binary files:

# Setting PATH for MacPython 3.0
# The orginal version is saved in .bash_login.pysave
PATH="${PATH}:/Library/Frameworks/Python.framework/Versions/3.0/bin"
export PATH

When running this tiny program I get the expected output:

#!/usr/bin/env python3.0
print ("hallo world")

It really doesn't matter if you use Python 3 as the default version of Python or not, so there must be something that you changed. AFAIK, the only change that you really needed to do is either run the command file from the Python 3.0 folder or add those 4 lines in the .bash_login file (or whatever shell you use).

I do not have a file called .bash_login. But when I type 

env

into the terminal I get 

PATH=/Library/Frameworks/Python.framework/Versions/3.0/bin:/sw/bin:/sw/sbin:/sw/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/usr/X11R6/bin

Which means the path is already set correctly, isnt it?

But I still get the error message, als after a reinstall of TM,

Error in sitecustomize; set PYTHONVERBOSE for traceback:
NameError: name 'reload' is not defined
hallo world

How could that be resolved?


Thanks
Christian