Hi, I am a one-man-band looking to restart work on machine learning that I suspended some years ago, then using Python 2.7, Matplotlib and wxPython. Incompatibilities arose on trying to move to (generic) Python3 and I put the project on the back-burner for a very long time.
The help I seek is to know whether I should restart the project with wxPython (no change) or switch to Tkinter. Note that some of my existing code uses the Matplotlib GUI and some uses wxPython directly (mainly for checking input data and editing mostly matrix numeric values and setting program processing options).
I am running Debian Linux 9 with (currently) Python 3.5.3. I understand that Matplotlib will now run with this config. Until recently, it looked as if wxPython would not run with this config at all, but I now have installed (using Synaptic package manager) various parts of wxPython with version number 3.0.2. I really would like to rely on the Debian ‘official’ versions of everything, rather than installing (eg from source code) any later versions.
So the questions. (a) Will wxPython 3.0.2 (or whatever Debian Synaptic soon supports) run under Python 3.5.3. (b) Will Matplotlib run with this wxPython as its backend?
If not (or not at all soon), I probably would be better switching to use Tkinter for the direct GUI and Matplotlib back end.
Any advice would be gratefully received.