@Experimenter you might want to consider to do a clean Python installation with a KNIME recommended YAML file for Python 3.7 or 3.8:
@JayR the thing is you will have to find the right combination of Python version and packages that would work with KNIME as well as your individual packages
What I would do
install Miniconda on your system (how to manage environments )
Choose a major Python version (like 3.8) that would most likely work with you package
look up a suitable YML file provided by KNIME (python version and operating system)
edit the file so it would suite your initial needs. Use only ‘conda-forge ’ and add additiona…
Most of the environments have:
python-flatbuffers<2.0
You could use the Conda Environment Propagation to make sure your KNIME Python node does use the correct environment.
If you still encounter problems you might want to share the specific environment you use:
https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#sharing-an-environment
Currently integration KNIME and Python involves matching compatible packages (which is always a challenge with Python in general). You might look forward to a deeper integration of Python/Anaconda and KKNIME in the future.
1 Like