Adding Python in 5.8 KNIME Version

Currently, on my KNIME, after I downloaded it I cannot install Timeseries labs nodes and use it normally. I downloaded 5.8 Version, there’s this error in the settings:ERROR PurePythonNodeSetFactory Failed to parse Python node extension at path ‘C:\Users\admin\AppData\Local\Programs\KNIME\plugins\org.knime.timeseries-analysis_5.8.0.v202510071051\src\main\python’.
How can it be solved?

Hi @Tam_Doan,

I cannot reproduce the issue. However, there should be a stack trace with more information next to the error log entry “Failed to parse Python node extension at path” in the knime.log. Could you post this stacktrace to help us debugging the issue?

Hi @bwilhelm,
The main problem is that eventhough i downloaded the extension, after restarting KNIME (as it suggested), I still couldn’t find it in the nodes. However, when I checked within “Installed extensions”, the Timeseries labs extension was there. I did tried to install Miniconda and Python extensions in my KNIME but nothing worked

Thanks for the update!

It seems the Timeseries Labs extension installed correctly, but KNIME can’t load its Python-based nodes at startup. When KNIME starts, it launches a small Python process to discover these nodes — and that process appears to fail in your case.

The reason should be visible in your knime.log next to the message

“Failed to parse Python node extension at path …”

Here’s how you can find it:

  • Classic UI: Go to View → Open KNIME Log

  • Modern UI: Open MenuShow KNIME log in File Explorer, and open the file called knime.log

Once open, copy the related lines around that error. If you don’t see the message right away, restart KNIME once and check again — it should appear on startup.

That log section will tell us why the Python process failed to collect the nodes for this extension.

2 Likes

@bwilhelm, So this is what appeared:
ERROR PurePythonNodeSetFactory Failed to parse Python node extension at path ‘C:\Program Files\KNIME\plugins\de.paradigmchange.apprise_0.3.1.202404021236\src\main\python’.
Could not connect to the Python process.
WARN DefaultPythonGateway Python standard output:
WARN DefaultPythonGateway Python standard error: Traceback (most recent call last):
File “C:\Program Files\KNIME\plugins\org.knime.python3.nodes_5.2.2.v202403061156\src\main\python_node_backend_launcher.py”, line 53, in
from knime._backend._mainloop import MainLoop
ModuleNotFoundError: No module named ‘knime._backend’; ‘knime’ is not a package

Thank you for the log entry. However, this entry is not related to the “KNIME Timeseries (Labs)” extension. It’s about an outdated version of a community extension using the Python-nodes framework for KNIME AP 5.2 (not 5.8).

Maybe this is an old (not applicable anymore) entry in the log and there is a much newer entry related to the “KNIME Timeseries (Labs)” nodes?