Tentando importar o gdal para Python 2.7.3 no 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.
Seguindo as sugestões de Instalando o GDAL com Python no Windows? e em outro lugar, aqui está o que eu fiz até agora:
- removeu todas as versões do python e começou com uma instalação limpa da 2.7.3
- gdal instalado com o instalador do OSGeo4W
- instalou os binários nativos do Win gdal a partir de http://www.lfd.uci.edu/~gohlke/pythonlibs/
- adicionado
C:\OSGeo4W\bin;
primeiro na minhaPath
variável - tentou
from osgeo import gdal
- lançou python a partir do OSGeo4W Shell
- execute o procedimento descrito em http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
O resultado é o mesmo. Alguma outra idéia sobre como solucionar isso?
python
gdal
windows-xp
meetar
fonte
fonte
from osgeo
.Respostas:
Procedimento condensado descrito em http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ para Windows 7, 32 Bits, para instalar o GDAL PYTHON :
1) Instale o Python.
Instalei o Python 2.7.9 em https://www.python.org/
2) Instale os binários GDAL publicados por Tamas Szekeres.
Primeiro, iniciei o IDLE (Python GUI), observando os seguintes valores: "MSC v.1500" e "on win32":
Neste link: http://www.gisinternals.com/release.php
Clique no link magenta da imagem abaixo:
Clique nos links magenta da imagem abaixo para baixar e instalar gdal-111-1500-core.msi e GDAL-1.11.1.win32-py2.7.msi :
3) Anexe sua variável de caminho do ambiente
Depois de clicar em Editar e procurar o caminho , adicione:
NÃO ESQUEÇA O; antes de C: \ Prog ... e clique em OK três vezes :
4) Adicione a variável de ambiente GDAL_DATA (um clique em Novo para cada variável: gdal-data e gdalplugins )
NÃO ESQUEÇA clique em OK três vezes :
5) Por fim, faça um teste rápido para garantir que tudo funcionou.
Inicie o IDLE (Python GUI) e digite a partir de osgeo import gdal [Enter]:
Não recebi o gdal ImportError em python no meu sistema Windows 7.
Nota: a importação gdal está obsoleta.
fonte
Eu recomendo colocar o caminho para GDAL na variável PATH ANTES (!!) do caminho python. Dessa forma, você evita que o python não consiga encontrar os gdal.dll necessários
fonte
Da mesma forma, eu coloquei
no primeiro no caminho de variáveis do sistema . Problema resolvido após 1 dia de pesquisa na web. Usando Python 2.7.10, 32 bits, Windows 8.
fonte