[SOLVED] Re: Installing Python 3.8.3 with tkinter

Klaus Jantzen k.d.jantzen at mailbox.org
Fri Jul 24 16:13:57 EDT 2020


On 7/22/20 12:20 PM, Klaus Jantzen wrote:
> Hi,
>
> Trying to install Python 3.8.3 with tkinter I run configure with the 
> following options
>
> ./configure --enable-optimizations --with-ssl-default-suites=openssl 
> --with-openssl=/usr/local --enable-loadable-sqlite-extensions 
> --with-pydebug --with-tcltk-libs='-L/opt/ActiveTcl-8.6/lib/tcl8.6' 
> --with-tcltk-includes='-I/opt/ActiveTcl-8.6/include'
>
> Running Python gives the following information
>
> Python 3.8.3 (default, Jul 22 2020, 11:52:15)
> [GCC 8.3.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import sqlite3
> >>> import tkinter
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/local/lib/python3.8/tkinter/__init__.py", line 36, in 
> <module>
>     import _tkinter # If this fails your Python may not be configured 
> for Tk
> ModuleNotFoundError: No module named '_tkinter'
> >>>
>
> Obviously there is something wrong with my configure options.
>
> How do that correctly?
>
> Thanks for any help.
>
> K.D.J.
>
>
In my post I forgot to mention that I am running PY under Debian Buster.

As suggested by Ned Deily I switched to PY 3.8.5

After some more research in the internet I found that the tcl/tk 
libraries have automaticalle been installed during the Buster installation.

For automatically including tkinter during the PY installation one needs 
also the 'tk-dev toolkit'.

With that I did not need the options 
'--with-tcltk-libs'/'--with-tcltk-includes'

After the installation of PY 3.8.5 I can import tkinter.

Thank you very much for your replies.

K.D.J.





More information about the Python-list mailing list