Python on Max osx and tkinter

Ralf Wieseler r.wieseler at t-online.de
Wed Dec 31 05:03:23 EST 2003


Russell E. Owen schrieb:
> In article <bsedqg$rf$00$1 at news.t-online.com>,
>  Ralf Wieseler <r.wieseler at t-online.de> wrote:
> 
> 
>>Hello! I'm quite new to Python.
>>
>>I wrote some little scripts using the "import from tkinter" Statemant 
>>that work well on Windows and Linux. but if i try to execute them in my 
>>Powerbook with Mac OSX 10.2.8 i get only Errors. I imorted the TKinter 
>>Module with the Package Manager of MacPython 2.3 but it doesn't work.
>>My Macphython has no idea of TKinter.
>>Whats wrong?
> 
> 
> What I did that worked on Jaguar:
> - Installed MacPython 2.3 for Jaguar using the binary installer from: 
> <http://homepages.cwi.nl/~jack/macpython/macpython-osx.html>
> - Installed Tcl/Tk 8.4.4 using the binary installer from 
> <http://www.maths.mq.edu.au/~steffen/tcltk/TclTkAqua/>
> - Used Package Manager (in /Applications/MacPython) to install _tkinter 
> (and also readlines and some other useful stuff)
> 
> At that point you ought to be able to open a NEW terminal window (tcsh 
> caches some info, so an existing window will probably NOT work) and type 
> "pythonw" (not "python", that would result in a GUI you cannot bring to 
> the front) and you're in business:
> 
> import Tkinter
> root = Tkinter.Tk()
> 
> should bring up a window. (By the way "import from tkinter" will not 
> work. The T in Tkinter is capitalized, and I don't think "import from 
> <package>" is valid python.
> 
> If that does not work for you, can you be more specific about how it 
> fails?
> 
> 
> 
> -- Russell
> 
> P.S. for Panther, you can use the same technique, but make sure you 
> install MacPython 2.3 for Panther instead of for Jaguar, or you'll end 
> up with a mess. Panther already includes a usable MacPython (and two 
> copies do not coexist well), so the MacPython installer only adds some 
> extra components.
Thanks for your great help. That explains a lot of my troubles with 
MacPython. a very useful statement. It realy should be on the MacPython 
Webside cause i guess there are many people "fighting" with Tkinter and 
MacPython!!
I'm really happy now!!





More information about the Python-list mailing list