#1 Wed 25 April 2012 15:39
- spleenatis
- Juste Inscrit !
- Date d'inscription: 23 Apr 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 Thu 26 April 2012 11:02
- jcr83
- Participant actif
- Date d'inscription: 17 Mar 2008
- Messages: 147
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 (Thu 26 April 2012 11:03)
Hors ligne
#3 Thu 26 April 2012 11:04
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
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 Thu 26 April 2012 16:47
- spleenatis
- Juste Inscrit !
- Date d'inscription: 23 Apr 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 (Thu 26 April 2012 16:47)
Hors ligne
#5 Thu 26 April 2012 17:32
- tqhien
- Participant actif
- Lieu: Clamart
- Date d'inscription: 22 Apr 2011
- Messages: 78
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 Thu 26 April 2012 17:58
- spleenatis
- Juste Inscrit !
- Date d'inscription: 23 Apr 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 Thu 26 April 2012 18:01
- jcr83
- Participant actif
- Date d'inscription: 17 Mar 2008
- Messages: 147
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 Thu 26 April 2012 21:02
- spleenatis
- Juste Inscrit !
- Date d'inscription: 23 Apr 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 Fri 27 April 2012 19:07
- jcr83
- Participant actif
- Date d'inscription: 17 Mar 2008
- Messages: 147
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 (Fri 27 April 2012 19:12)
Hors ligne
#10 Sat 28 April 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 (Sat 28 April 2012 18:29)
Hors ligne
#11 Sat 28 April 2012 22:48
- rouault
- Participant assidu
- Date d'inscription: 26 Apr 2009
- Messages: 168
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
C'est faux.
Hors ligne
#12 Mon 30 April 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 Mon 30 April 2012 09:44
- rouault
- Participant assidu
- Date d'inscription: 26 Apr 2009
- Messages: 168
Re: gdal_retile : j'installe mal python mais où ?
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