#1 mer. 25 avril 2012 15:39
- spleenatis
- Membre
- Date d'inscription: 23 avril 2012
- Messages: 8
gdal_retile : j'installe mal python mais où ?
Bonjour,
Lors de l'utilisation de gdal_retile, j'obtiens l'erreur suivante :
Code:
Traceback (most recent call last):
File "c:\Program Files\gdal\gdal_retile.py", line 33, in <module>
from osgeo import gdal
File "C:\Python32\lib\site-packages\osgeo\__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "C:\Python32\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\Program Files\gdal\gdal_retile.py", line 38, in <module>
import gdal
File "C:\Python32\lib\site-packages\gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "C:\Python32\lib\site-packages\osgeo\__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "C:\Python32\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.Je précise mon installation :
- XP sp3
- J'ai installé python 3.2 directement (dans C:\Python32)
- GDAL 1.9 installé depuis http://www.gisinternals.com/sdk/Package … er-6-0.zip (le .msi)
- Puis depuis le même endroit le "python bindings"
- J'ai mis le PYTHONHOME et PYTHONPATH à C:\Python32
Et rien ne va. J'ai tout désinstallé, fait un nettoyage de registre avec CCleaner, redémarré, tout réinstallé, mais nada.
Je n'ai pas osgeo installé.
Est-ce que quelqu'un peut m'aider ?
Merci,
Spleenatis
Hors ligne
#2 jeu. 26 avril 2012 11:02
- jcr83
- Membre
- Date d'inscription: 17 mars 2008
- Messages: 114
Re: gdal_retile : j'installe mal python mais où ?
Bonjour,
Je te propose un petit essai pour voir si tout est installé correctement.
Ouvre un terminal Windows, et tape la commande "python".
Lorsque tu as l'invite Python, tape "from osgeo import gdal". Tu ne devrais pas obtenir de message d'erreur.
Voici ce que tu devrais voir (évidemment les numéros de version seront différents) :
Code:
$ python Python 2.7.2 (default, Feb 28 2012, 10:25:02) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from osgeo import gdal >>>
Dernière modification par jcr83 (jeu. 26 avril 2012 11:03)
Hors ligne
#3 jeu. 26 avril 2012 11:04
- tqhien
- Membre
- Lieu: Clamart
- Date d'inscription: 22 avril 2011
- Messages: 33
Re: gdal_retile : j'installe mal python mais où ?
Bonjour,
Avez-vous rajouter le chemin vers les fichier gdal_core dans le PATH ?
Cordialement.
Hors ligne
#4 jeu. 26 avril 2012 16:47
- spleenatis
- Membre
- Date d'inscription: 23 avril 2012
- Messages: 8
Re: gdal_retile : j'installe mal python mais où ?
Bonjour,
J'ai essayé le "from osgeo import gdal". J'obtiens un message d'erreur. En détail, cela donne cela :
Code:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files\Python32\lib\site-packages\osegeo\_init_.py", line 21, in <module>
_gdal = swig_import_helper()
File "C:\Program Files\Python32\lib\site-packages\osegeo\_init_.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImortError: DLL load failed: The specified procedure could not be found.Bon, je dois reconnaître que je ne comprends pas grand-chose..
J'ai bien mis le répertoire de gdal dans le PATH (ainsi que celui de Pytohn d'ailleurs).
Splennatis
Dernière modification par spleenatis (jeu. 26 avril 2012 16:47)
Hors ligne
#5 jeu. 26 avril 2012 17:32
- tqhien
- Membre
- Lieu: Clamart
- Date d'inscription: 22 avril 2011
- Messages: 33
Re: gdal_retile : j'installe mal python mais où ?
Bonjour,
Il doit y avoir un problème de chemin.
Essayez de mettre le chemin vers \bin\gdal\python\osgeo dans le PYTHONPATH (cf le fichier SDKShell.bat dans le zip complet de votre lien).
Hors ligne
#6 jeu. 26 avril 2012 17:58
- spleenatis
- Membre
- Date d'inscription: 23 avril 2012
- Messages: 8
Re: gdal_retile : j'installe mal python mais où ?
Je n'ai pas de répertoire gdal\python... J'ai vu le sdkshell.bat, mais ma structure n'est pas tout à fait la même (j'ai utilisé le .msi, et non pas le .zip) : gdal est dans c:\program files\gdal, et les sous-répertoires sont csharp, gdal_data, gdalpplugins, java, license et projlib.
Hors ligne
#7 jeu. 26 avril 2012 18:01
- jcr83
- Membre
- Date d'inscription: 17 mars 2008
- Messages: 114
Re: gdal_retile : j'installe mal python mais où ?
Toujours dans le terminal Windows, que se passe-t-il si tu tapes la commande "gdalinfo " ?
Hors ligne
#8 jeu. 26 avril 2012 21:02
- spleenatis
- Membre
- Date d'inscription: 23 avril 2012
- Messages: 8
Re: gdal_retile : j'installe mal python mais où ?
Bonjour,
Ben, simplement l'utilisation de la commande "gdalinfo" :
Code:
Usage : gadalinfo [ --help-general] etc...
Hors ligne
#9 ven. 27 avril 2012 19:07
- jcr83
- Membre
- Date d'inscription: 17 mars 2008
- Messages: 114
Re: gdal_retile : j'installe mal python mais où ?
Les variables d'environnement GDAL_DATA et GDAL_DRIVER_PATH sont correctes ?
Dernière modification par jcr83 (ven. 27 avril 2012 19:12)
Hors ligne
#10 sam. 28 avril 2012 18:25
Re: gdal_retile : j'installe mal python mais où ?
J'ai installé python 3.2 directement (dans C:\Python32)
Le module osgeo (gdal/ogr) n'est pas encore compatible avec les versions 3.x, seulement avec les versions 2.x
Dernière modification par gene (sam. 28 avril 2012 18:29)
Hors ligne
#11 sam. 28 avril 2012 22:48
- rouault
- Membre
- Date d'inscription: 26 avril 2009
- Messages: 155
Re: gdal_retile : j'installe mal python mais où ?
gene a écrit:
J'ai installé python 3.2 directement (dans C:\Python32)
Le module osgeo (gdal/ogr) n'est pas encore compatible avec les versions 3.x, seulement avec les versions 2.x
C'est faux.
Hors ligne
#12 lun. 30 avril 2012 09:00
Re: gdal_retile : j'installe mal python mais où ?
c'est faux
Ouille, j'avais oublié que c'est le cas depuis la version 2.7.de GDAL/OGR..
mais c'était dû à:
there's not yet any Python 3 port of NumPy.
sur http://trac.osgeo.org/gdal/wiki/GdalOgrInPython
ce qui n'est plus le cas:
http://pypi.python.org/pypi/numpy/1.6.1
Hors ligne
#13 lun. 30 avril 2012 09:44
- rouault
- Membre
- Date d'inscription: 26 avril 2009
- Messages: 155
Re: gdal_retile : j'installe mal python mais où ?
gene a écrit:
mais c'était dû à:
there's not yet any Python 3 port of NumPy.
sur http://trac.osgeo.org/gdal/wiki/GdalOgrInPython
ce qui n'est plus le cas:
http://pypi.python.org/pypi/numpy/1.6.1
Citation tronquée ! car précédée de "at the time of writing", et ça a été écrit il y a un certain temps ;-) Allez, j'arrête de charrier. J'ai enlevé cette mention, mais n'hésite pas à rectifier de toi-même le wiki quand tu vois des inexactitudes.
Hors ligne

