I regularly use the Geospatial Analysis Nodes, but after installing SUMO several of them no longer work but instead give me an error saying that a module could not be found (full error further down). I suspect it has something to do with SUMO needing to edit my systems “Path” and “PYTHONPATH” environmental variables, but I can’t seem to fix it. So far i have tried:
1-adding the correct python directory to my system’s “Path” and “PYTHONPATH” environmental variables
2-adding "C:\Program Files\KNIME" to my system’s “Path” and “PYTHONPATH” environmental variables
3-installing the Python integration, Python Scripting and Python Extension Development nodes and then pointing all the python and conda related setting to the correct directorys (and also changing them back to use the “bundled” option
4-uninstalling and then reinstalling the Geospatial Analysis Extensions
5-Uninstalling and reinstalling knime (and then pointing it to new directories for both the installation directory and the workspace)
The full error is
WARN GeoPackage Reader 3:3 Traceback (most recent call last):
File "C:\Program Files\KNIME\plugins\org.knime.python3.nodes_4.7.3.v202305081333\src\main\python\_node_backend_launcher.py", line 457, in execute
outputs = self._node.execute(exec_context, *inputs)
File "C:\Program Files\KNIME\plugins\sdl.harvard.geospatial_1.1.1.202306211527\src\main\python\src\nodes\io.py", line 238, in execute
import fiona
File "C:\Program Files\KNIME\plugins\sdl.harvard.geospatial.channel.bin.win32.x86_64_1.1.1.202306211527\env\lib\site-packages\fiona\__init__.py", line 86, in <module>
from fiona._env import (
ImportError: DLL load failed while importing _env: The specified module could not be found.
I’m using Knime 4.7.8 (my company IT has not yet approved 5.X)