Попытка импортировать gdal для Python 2.7.3 в Windows XP:
>>> import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <mo
_gdal = swig_import_helper()
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swit_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.
Следующие предложения от установки GDAL с Python на Windows? и в другом месте вот что я сделал до сих пор:
- удалил все версии python и начал с чистой установки 2.7.3
- установил gdal с помощью установщика OSGeo4W
- установил родные двоичные файлы Win gdal с http://www.lfd.uci.edu/~gohlke/pythonlibs/
- добавлено
C:\OSGeo4W\bin;
первым в моейPath
переменной - пытался
from osgeo import gdal
- запустил python из оболочки OSGeo4W
- запустите процедуру, описанную в http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
Результат тот же. Любые другие идеи о том, как решить эту проблему?
python
gdal
windows-xp
meetar
источник
источник
from osgeo
.Ответы:
Краткая процедура, описанная в http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ для Windows 7, 32 бита, для установки GDAL PYTHON :
1) Установите Python.
Я установил Python 2.7.9 с https://www.python.org/
2) Установите двоичные файлы GDAL, опубликованные Tamas Szekeres.
Сначала я запустил IDLE (Python GUI), отметив следующие значения: «MSC v.1500» и «на win32»:
По этой ссылке: http://www.gisinternals.com/release.php
Нажмите на пурпурную ссылку ниже изображения:
Нажмите на пурпурные ссылки на изображении ниже для загрузки и установки gdal-111-1500-core.msi и GDAL-1.11.1.win32-py2.7.msi :
3) Добавьте переменную Path вашей среды
После того, как нажмите в Edit и ищите Path , добавьте:
НЕ ЗАБЫВАЙТЕ; символ перед C: \ Prog ... и нажмите кнопку ОК три раза :
4) Добавьте переменную среды GDAL_DATA (один клик в New для каждой переменной: gdal-data и gdalplugins )
НЕ ЗАБУДЬТЕ нажать кнопку ОК три раза :
5) Наконец, выполните быстрый тест, чтобы убедиться, что все работает.
Запустите IDLE (Python GUI) и введите из osgeo import gdal [Enter]:
Я не получил gdal ImportError в python в моей системе Windows 7.
Примечание: импорт gdal устарел.
источник
Я рекомендую поместить путь к GDAL в переменную PATH ДО (!!) пути к питону. Таким образом вы избегаете того, что python не может найти необходимые gdal.dlls
источник
Точно так же я разместил
в самом первом в пути из системных переменных . Проблема решена после 1 дня поиска в сети. Использование Python 2.7.10, 32-разрядная версия, Windows 8.
источник