Open peardox opened 2 years ago
Checked out Keras and Qt5
QT5 has a specific naming, changing it to PyQt5 made it 'better' (though there's no PyQt5.version)
Keras is already correctly named
Both of these modules are actually add-ons for other modules (TF uses kera and graphics stuff uses QT5)
I sorta think there should be a way to mark a module that needs installing but never importing as some kind of extension library for use by other things.
In the case of QT5 it tries installing every time so also something to say 'this installed OK, don't try installing again' seems a good idea (although keras didn't keep installing...)
Like you've got IsInstalled maybe we need IsLibrary?
I thought to resolve dependencies in the PIP way.
OK, two of them are mine :)
Wrote a little checker you can find on https://github.com/peardox/PythonSink
Stuff that fails to import = keras + qt5 Stuff that won't install= tensorflow
The import issues are most likely naming problems (like Pillow wanting to be called PIL - easy to fix)
Tensorflow - that had a bad time installing - maybe a dependancy or something - the above repo showed me this...
ModuleNotFoundError: No module named 'termcolor'
The output of a quick module test looked like this...