For an installation on Debian Bookworm following steps were successful - apt install python3.10 python3-wxgtk4.0 git - mkdir ~/knock-knock - cd ~/knock-knock - python3.10 -m venv --system-site-packages venv - . venv/bin/activate - python3.10 -m pip install esptool==2.8 - git clone https://github.com/interactionresearchst...-python-gui.git - cd esptool-python-gui/ - python3.10 esptool-python-gui.py . . . note: - root permissions are required to run apt - run all other commands as normal user - for the sake of clarity the above is a bit more verbose as actually needed