I am running Linux Mint 18.2 and have python 2.7.12, 3.5.2 and 3.6.3 installed.
I do understand that they might, ultimately, be more versatile than tkinter but I have tried pyside and wxpython and am not impressed with getting either to work with python 3.x.
In fact it always fails. I have tried looking through the error messages and installing what it complains about but after setting up quite a few I have given up as I don't want to end up messing up what I already have.
I see no point in using them under 2.7 as I understand it will soon stop being developed. I can use tkinter with both but only use it under 3.x.
If it gets to the point where either are in the repositories I might try them although the syntax seems to involve far more typing to do anything compared to tkinter.
Just in case anyone might be able to help here is what happened when I tried to work through the list for wxpython.
Everything was fine until libnotify gave the following error
Quote:Traceback (most recent call last):
File "/usr/lib/linuxmint/mintinstall/AptClient/AptClient.py", line 74, in _run
cache.commit(acquire_progress_monitor, install_progress_monitor)
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 512, in commit
res = self._fetch_archives(fetcher, pm)
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 342, in _fetch_archives
if not pm.get_archives(fetcher, self._list, self._records):
SystemError: E:Failed to create IPC pipe to subprocess - pipe (24: Too many open files)
freeglut3, libsm-dev, libgtk2.0-dev and libwebkitgtk-dev
gives similar errors
Freeglut3-dev
says the following packages will be removed:
Quote: libgles2-mesa
libglapi-mesa:i386
libglapi-mesa
libgl1-mesa-glx:i386
libgl1-mesa-glx
As I don't know if that would impact on anything I already have installed I cancelled it.