I am getting “ERROR Python Source 2:14 Execute failed: Could not start Python kernel. Error during Python installation test: Python installation could not be determined.The system cannot find the path specified.”
When I execute the ‘Python Source’ node in the example:
Do you have different settings on the “Python” vs. the “Python Deep Learning” preference pages? You can check that via File > Preferences > KNIME and then Python and Python Deep Learning, respectively. This would explain why the deep learning nodes are working and the ordinary Python nodes are not. Or did you also successfully run other workflows that contain ordinary (i.e., not deep learning) Python nodes?
I believe you actually do not need datetime to run the workflow. At least it worked for me after only installing pandas-datareader in addition to the packages that are already required by the KNIME Python integration itself. Can you confirm this (once we got your Python nodes running of course )? Then we can update the description of the example workflow.
Anaconda and various repositories and package compatibility is still not so easy.
You have to sometimes go back and forth and sometimes install an additional package by pip and hope it integrates well with you system. Or you could mange different python environment besides “base”.
I compiled a small list of steps with regards to keras and KNIME. You would have to check if the versions required are still the same.
I got it working thanks. I would be interested to learn now I should use Anaconda to manage update the packages. If you have something written down I would much appreciate it,
In general conda is the package manager and anaconda is the whole collection of Python packages. Some recommendations went to first update conda and then anaconda.