banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

gene
Participant actif
Lieu: Louvain-la-Neuve
Date d'inscription: 14 Dec 2006
Messages: 104
Site web

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ù ?

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 Mon 30 April 2012 09:00

gene
Participant actif
Lieu: Louvain-la-Neuve
Date d'inscription: 14 Dec 2006
Messages: 104
Site web

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ù ?

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

 

Pied de page des forums

Powered by FluxBB