«ImportError: сбой загрузки DLL» при попытке использовать GDAL в Windows 7 64bit (Python 3.4.4 32bit) - PullRequest
0 голосов
/ 27 ноября 2018

Что бы я хотел сделать

Установка GDAL в Windows7 64-битная

Предварительные условия

Что касается переменных среды, я установил следующие три параметра:

  • PATH
  • GDAL_DATA
  • GDAL_DRIVER_PATH

Сообщение об ошибке

=========== RESTART: C:\Users\XXXX\Desktop\sample_program\sample.py ===========
 Traceback (most recent call last):
 File "C:\Users\XXXX\Desktop\sample_program\sample.py", line 2, in <module>
 from osgeo import gdal, gdalconst
 File "C:\Python34_32bit\lib\site-packages\osgeo\init.py", line 21, in <module>
 _gdal = swig_import_helper()
 File "C:\Python34_32bit\lib\site-packages\osgeo\init.py", line 17, in swig_import_helper
 _mod = imp.load_module('_gdal', fp, pathname, description)
 File "C:\Python34_32bit\lib\imp.py", line 243, in load_module
 return load_dynamic(name, filename, file)
 ImportError: DLL load failed: The specified procedure can not be found

1 Ответ

0 голосов
/ 27 ноября 2018

Я решил свою проблему.GDAL не работает, потому что GDAL ссылается на файл dll, созданный ранее другим программным обеспечением. (Файл dll, созданный другим программным обеспечением, имеет то же имя, что и dll GDAL).Итак, я исправил путь к DLL соответствующим образом. Спасибо.

...