Вот мои настройки:
python: 3.12.7
gdal: 3.9.2( установить из сборки .wheel)
numpy: 2.2.0
Код запускается в виртуальной среде.
У меня установлен gdal cli и версия gdal3.9.1 в моем установка qgis. И я могу запустить тот же код в редакторе Python qgis.
Моя версия gdal cli — 3.2.2.
Я попробовал удалить виртуальную среду и переустановите все, что не сработало.
Я понизил версию до gdal: 3.8.4, и она работает нормально. Проблема в том, что он не поддерживает numpy 2.0.
Пример:
Код: Выделить всё
from osgeo import gdal, ogr
filepath = "filepath.tif"
print('here message can be printed okay')
gdal.Warp("warped_filepath.tif",
filepath,
xRes=0.1,
yRes=-0.1)
print("this message will not be printed and no new file generated")
Подробнее здесь: https://stackoverflow.com/questions/792 ... or-warning
Мобильная версия