Hi Nick,
Unfortunately, we haven't been able to keep the gem5 gui up to date with
either gem5 or python. I'm afraid that the code has undergone a lot of
bitrot over the past couple of years.
If it's any help, I can point you to what I use in my grad classes:
https://jlpteaching.github.io/comparch
I am creating a module for a graduate class that I teach at the Johns Hopkins
University that covers gem5 and gem5 GUI. The gem5 code seems to work as
expected. When I installed the GUI code, the installation seemed to complete
without errors. I can see that I have python 3.7.18 and pyside 5.13