Ref:
My original install of Raspbian for Robots (12/29 - Buster) worked wonderfully until I tried installing that cursed Vellman touchscreen which made a total balls-up of everything.
I re-flashed and re-installed Buster from the same image. Doing this, I did the following:
- Flashed a fresh copy of Buster on Charlie’s SD card.
- Installed and did the initial configuration - things like IP addresses, hostname, WiFi credentials, etc. etc. etc.
- Ran apt-get update and apt-get full-upgrade
- Ran the Dexter updater.
Attempting to run the control panel returns a series of errors that boil down to the fact that the “wxPython module” appears to be missing.
Python 3.7.3 (/usr/bin/python3)
>>> %Run control_panel_gui_3.py
Traceback (most recent call last):
File "/home/pi/Dexter/GoPiGo3/Software/Python/Examples/Control_Panel/control_panel_gui_3.py", line 14, in <module>
import wx
ModuleNotFoundError: No module named 'wx'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/pi/Dexter/GoPiGo3/Software/Python/Examples/Control_Panel/control_panel_gui_3.py", line 16, in <module>
raise ImportError("The wxPython module is required to run this program")
ImportError: The wxPython module is required to run this program
>>>
This error is a “new” error for me. I noticed it after Charlie was befuddled after the Vellman touchscreen was installed - however this is a new install and the touchscreen has not been re-installed yet.
As I said in my post:
I want to get things working again first.
Now I am getting this error on a clean install. What do I do to clean this up?
Thanks!