_tkinter installation in python 2.5 on mandriva with a default 2.4
chris.lyon at spritenote.co.uk
Wed Oct 31 07:47:18 CET 2007
On 30 Oct, 22:36, "Martin v. Löwis" <mar... at v.loewis.de> wrote:
> > Should I need to download a later version of tkinter and/or should I
> > alter setup.py in my python install directory and then remake?
> Neither, nor. You need the Tk header files installed; they probably
> come in a package called libtk8.4-dev or some such in your system.
> If they are present when setup.py runs, _tkinter will get built
> automatically. If you don't have the header files of Tk installed,
> no amount of fiddling with setup.py, or getting alternative sources
> of tkinter, will actually get you a _tkinter module.
There is indeed such package on the system: libtk8.4-
devel-8.4.13-1mdk, which installs.
However upon running make in the python2.5.1 download directory
INFO: Can't locate Tcl/Tk libs and/or headers
The only file on the system before installing the above package with a
libtk name is libtk8.4.so.0 in /usr/lib
after the package is installed /usr/lib contains:
0 lrwxrwxrwx 1 root root 13 Oct 31 07:43 libtk8.4.so ->
969 -rwxr-xr-x 1 root root 986216 Apr 21 2006 libtk8.4.so.0*
1 -rwxr-xr-x 1 root root 119 Apr 21 2006 libtk.so*
183 -rw-r--r-- 1 root root 186092 Apr 21 2006 libtkstub8.4.a
however make still complains of the non existance of the the Tcl/Tk
libs and/or headers
copying these file to /usr/local/lib where python2.5 seems to be makes
More information about the Python-list