I’m using MacOS 12.6.2, with either (native Python 3.9 and wxPython vip pip) or (Python 3.10.9 and wxPython 4.2.0 via homebrew). Each Python gives the same result:
I’m trying to work with the “new” Python3 version of CHIRP. I GIT clone the python from https://github.com/kk7ds/chirp.git, and select the py3 branch.
When I run from my well-lived-in user account, I always receive an error when running from MacOS Terminal:
This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main display of your Mac.
I can get this to work by starting a login terminal in XQuartz, which successfully launches the CHIRP GUI.
When I run from a brand-new default-loaded login, CHIRP runs as a MacOS native Cocoa application.
Obviously, I have at least two workarounds. But I’d like to understand better what is happening. Has anybody a clue as to what I might have done to make the wxPython CHIRP application fail in my normal environment but work in a default environment?
I was thinking that I’d bollixed something in my environment (here is today’s):