[Edu-sig] Python and Tk on MacOSX
John Zelle
john.zelle at wartburg.edu
Sat Jan 24 10:07:12 EST 2004
Kent,
Thanks! I took a stab at this before your message and had things
partially working. Your instructions clearly show where I went wrong.
I'll try this out on Monday and report back if I run into any problems.
By the way, can anyone tell me how to make a binary package of this once
I have it setup. It would be nice if I could just provide a Mac package
that does the install. My hunch is that most Mac users are not
accustomed to building from source.
--John
Kent Johnson wrote:
> OK, I'll take a stab at this. I just ran through this to upgrade from
> 2.3.1 to 2.3.3 (under MacOSX 10.2.6) so this should be pretty accurate...
>
> - Download and install TclTkAqua from
> http://www.maths.mq.edu.au/~steffen/tcltk/TclTkAqua/
>
> I used the 8.4.4 Batteries Included installer but I only installed Tcl
> and Tk. The plain-vanilla TclTkAqua installer would probably be fine
> as well.
>
> - Download and uncompress the source distribution of Python, the one
> listed as "for Unix or OS X compile"
>
> - If you are building under MacOSX 10.2, you have to make a change to
> /Python-2.3.3/Mac/OSX/Makefile. Uncomment line 14 (remove the #) and
> comment line 16 (add a #)
>
> - In Terminal, enter the commands
>
> ./configure --enable-framework
> make
> sudo make frameworkinstall
>
> This should build /Library/Frameworks/Python.framework and
> /Applications/MacPython. At this point I can
>
> - run python and pythonw from Terminal as usual
> - Run PythonIDE (the Mac IDE) by double-clicking the launcher in the
> MacPython folder
> - Run IDLE by double-clicking the launcher in the MacPython folder
> (The IDLE launcher didn't work for me with 2.3.1. But the command
> 'pythonw idle' where idle is in the current directory, will worked for
> me to launch IDLE. Or just look at the idle file and type the two
> lines yourself.)
>
> Note that to run ANY Python GUI on MacOSX, you have to run with
> pythonw or PythonLauncher.
>
> HTH,
> Kent
>
> PS to John Zelle - your graphics.py works fine for me on MacOSX.
>
>
--
John M. Zelle, Ph.D. | Wartburg College
Associate Prof. of CS | Dept. Math/CS/Physics
john.zelle at wartburg.edu | Waverly, Iowa
More information about the Edu-sig
mailing list