Python is popular in Pi projects, so I decided to stick with it and find out what GUI toolkits are ready to go. “Ready to go” means they install easily on Raspian and work well on the Pi. Here is how I got Qt5 for Python up and running to create a Raspberry Pi GUI.
python.exe get-pip.py. Now that we have the latest pip, it’s time for the pyserial. Download the tar.gz file and unpack it to a folder. Open the folder and a new cmd/PowerShell window inside it then run: python setup.py install. Now you are ready to play with esptool software. Download the tool and unpack it to a folder.