Christian,<div><br></div><div>I just took a closer look at the "Update Shell Profile.command" script that you were supposed to run and I noticed that if you don't have ~/.bash_profile, ~/.bash_login or ~/.profile the script will create ~/.bash_profile.</div>
<div><br></div><div>In case you didn't know, "~/.bash_profile" is the file called ".bash_profile" (notice the leading dot) in your home directory (i.e. "/Users/christian/" if you short username is christian).</div>
<div><br></div><div>If you open that file you should see at least these lines, probably at the end of the file:</div><div><br></div><div><div># Setting PATH for MacPython 3.0</div><div># The orginal version is saved in .bash_login.pysave</div>
<div>PATH="/Library/Frameworks/Python.framework/Versions/3.0/bin:${PATH}"</div><div>export PATH</div></div><div><br></div><div>These lines will place the Python 3.0 executable files before the default executable files and when you'll run "python -V" Bash will run the python executable in the Python 3.0 folder because there's the first match. The same thing happens when running "/usr/bin/env python".</div>
<div><br></div><div>You need to change the search order because most scripts are expecting Python 2.x, not 3.0 (and probably the LaTeX bundle requires Python 2.x). So you need to change the third line to:</div><div><br></div>
<div><div>PATH="${PATH}:/Library/Frameworks/Python.framework/Versions/3.0/bin"</div><div><br></div><div>What you're doing is changing the search order so Bash will run /usr/bin/python first, which is version 2.5.1. You'll need to use /usr/bin/env python3.0 in your scripts' shebang line to make sure your code is running 3.0.</div>
</div><div><br></div><div>I hope this clears things up.</div><div><br>Andrei Maxim<br><a href="http://artfulco.de">http://artfulco.de</a><br>
<br><br><div class="gmail_quote">On Sun, Mar 15, 2009 at 10:25 AM, Christian <span dir="ltr"><<a href="mailto:maillists@gmx.de">maillists@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
Am 15.03.2009 um 02:36 schrieb Alex Ross:<br>
<br>
</div><div class="im">> On Mar 14, 2009, at 10:56 AM, Christian wrote:<br>
><br>
>> Error in sitecustomize; set PYTHONVERBOSE for traceback:<br>
>> NameError: name 'reload' is not defined<br>
>> hallo world<br>
>><br>
>> How could that be resolved?<br>
><br>
> Have you upgraded to the cutting-edge TextMate?  I think that may fix<br>
> it.<br>
<br>
</div>Hi Alex,<br>
<br>
now I run into that problems you warned me before.<br>
<br>
when I typset something for LaTeX, I get lots of errors regarding the<br>
syntax errors in Python files that the LaTeX.bundle uses.<br>
<br>
Nevertheless, I realy need to learn Python 3 for my work as well<br>
asneed to work with LaTeX.<br>
<br>
Is there a way to solve this..?<br>
<br>
<br>
Thanks<br>
<font color="#888888">Christian<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
</div></div></blockquote></div><br></div>