I have been running Invest SDR and I have the same problem.
Traceback (most recent call last):
File “site-packages\osgeo\gdal_array.py”, line 25, in swig_import_helper
File “imp.py”, line 296, in find_module
ImportError: No module named ‘_gdal_array’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “site-packages\taskgraph\Task.py”, line 697, in add_task
File “site-packages\taskgraph\Task.py”, line 1174, in _call
File “site-packages\pygeoprocessing\geoprocessing.py”, line 749, in align_and_resize_raster_stack
File “site-packages\pygeoprocessing\geoprocessing.py”, line 1949, in warp_raster
File “site-packages\pygeoprocessing\geoprocessing.py”, line 3029, in mask_raster
File “site-packages\pygeoprocessing\geoprocessing.py”, line 881, in new_raster_from_base
File “site-packages\osgeo\gdal.py”, line 2648, in WriteArray
File “C:\hostedtoolcache\windows\Python\3.7.7\x86\lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, line 627, in exec_module
File “site-packages\osgeo\gdalnumeric.py”, line 2, in
File “C:\hostedtoolcache\windows\Python\3.7.7\x86\lib\site-packages\PyInstaller\loader\pyimod03_importers.py”, line 627, in exec_module
File “site-packages\osgeo\gdal_array.py”, line 35, in
File “site-packages\osgeo\gdal_array.py”, line 27, in swig_import_helper
ModuleNotFoundError: No module named ‘_gdal_array’
2020-09-07 15:11:34,247 model._logged_target(1635) ERROR Exception while executing <function execute at 0x173EDA08>
Traceback (most recent call last):
File “site-packages\osgeo\gdal_array.py”, line 25, in swig_import_helper
File “imp.py”, line 296, in find_module
ImportError: No module named ‘_gdal_array’
My python version is:natcap.invest installed is 3.8.4.
Do you have any suggestion? Thanks!