Enabling tk for Python tkinter module

Chris Tapp

I am trying to get PySimpleGUI running on an RPi4 using meta-raspberrypi with hardknott.

I have created a recipe for PySimpleGUI and added the following to my local.conf:

PACKAGECONFIG_pn-python3 = “tk”
IMAGE_INSTALL_append = " python3 python3-modules python3-pysimplegui tk"

However, the tkinter module fails to load, reporting “No module named _tkinter”, with a note above saying that Python may not be configured for Tk.

Looking on the target, /usr/lib/libtk.8.so is present.

It looks as if there is something else I need to do to get Python to build correctly, but I’m out of ideas ;-)

I’ve found a few bits on the internet that seem related, but they haven’t helped me get things going:

Any pointers on where to look would be appreciated.


Chris Tapp

Join yocto@lists.yoctoproject.org to automatically receive all group messages.