My recommendation with Python and KNIME would be to use anaconda and strictly let anaconda do the version management of packages since this seems to be complicated
You might want to check these discussions and also the official KNIME and python guide. I had success with a mixture of the guide and the Anaconda Navigator but did not have the time to write a real guide.
Python and Anaconda versions
I do not have that much experience with using different Python environments with Anaconda and KNIME but what I saw was that it is best to let Anaconda handle the package management and mostly use Python packages that are compatible with the current version.
conda install -c conda-forge keras
Once I made the mistake of updating single Python packages with the blue links in the environment, big mistake. I received a lot of error messages.
[image]
Since then I would only use
conda update …
One other thing. If I start installing Keras in my environment via
with “conda install -c anaconda keras”
I get an impressive list of what Anaconda wants to do on the system with Updates and Downgrades. So compatibility really is a thing here. Since I am not very experienced with package management my idea would be to let Anaconda handle the packages.
And the Github page states that Keras is compatible with Python up to 3.6. So there is no guarantee it will work with 3.7 (I would assume i…
Python KNIME official installation
https://docs.knime.com/2018-12/python_installation_guide/index.html
2 Likes