knime.log (17.5 KB)
I built a workflow containing two python script nodes. I tested it in my Analytics Platform and it worked. I then uploaded it to the server, tried to run it in the WebPortal and the following error appeared:
Execute failed: Could not start Python kernel. Error during Python installation test: Could not find python executable at the given location: python3… See log for details.
I’ll send the logs as well.
I then tried to go the the computer running my server and fire up its Analytics Platform serving as executor. I downloaded the workflow from the server there and ran it on the executor directly and it worked. So, the only way it doesn’t work is if I run it from the WebPortal. I checked to see the default python version being used in the nodes and it’s python 3 as I want it.
My preferences.epf file from the server looks like this:
My Analytics Platform and Server executor versions are the same
Does anyone know what the problem is here?
Edit: Okay I figured out the problem, it was still somehow trying to use python2, so in the preferences file I gave the python3 path for the python2 variables and it worked. It still isn’t a good solution, why is this still trying to use python 2 when I have python3 as default in the Knime executor preferences and nodes of the workflow?