KNIME 4.4 "library pyarrow is not properly installed" when running Python Script node

After I updated to KNIME 4.4, Python Scripts in my existing workflow (which worked before) stopped working, producing an error: “Library pyarrow is not properly installed. Details: DLL load failed while importing lib: The specified module could not be found. Please refer to the log file for more details”.

I have pyarrow 0.11.1 installed in the conda virtual environment that I load with String Input node before running Python Script.

I do not see too many resources on this error online.

What is causing that error and how can I fix it?

Thanks!

Hi @fbagirov,

Could you please upload your knime.log file here? Maybe it contains some useful information to track this error down.

You could also try to upgrade your version of pyarrow to 4.0.1 and see if that fixes the error, or create a new Python environment which has that version of pyarrow installed via File > Preferences > KNIME > Python and then Conda > Python 3 > New environment….

Marcel