#1 Wed 11 March 2015 12:01
- rodveileur
- Juste Inscrit !
- Lieu: Toulouse
- Date d'inscription: 4 Dec 2014
- Messages: 2
Utilisation de OTB dans python
Bonjour,
Étant nouveau dans le monde de la télédétection, je souhaiterai faire fonctionner le module d'otb dans python.
J'ai installé otb-bin, otb-python, otb-monteverdi et otb-wrapping avec osgeo4W
Lorsque je lance la procédure décrite dans l'OTB cookbook avec osgeoshell :
python
import otbApplication
print str( otbApplication.Registry.GetAvailableApplications() )
Cela fonctionne correctement
Mais lorsque je me créé un script python avec IDLE, et que je lance la commande import otbApplication (avec python 2.6 ou 3.4), j'obtiens :
Traceback (most recent call last):
File "", line 1, in
import otbApplication
ImportError: No module named otbApplication
Or lorsque je vais dans le répertoire:
C:OSGeo4Wappsorfeotoolboxpython
Tout est présent...
Faut-il que je déplace le dossier présent dans OSGeo4W ailleurs ?
Avez-vous une solution ?
Merci beaucoup de votre aide
Hors ligne
#2 Thu 21 April 2016 12:05
- louis59
- Juste Inscrit !
- Date d'inscription: 2 Dec 2013
- Messages: 1
Re: Utilisation de OTB dans python
Bonjour,
Le post est vieux, mais avez vous trouvé la solution ?
Merci
Hors ligne
#3 Fri 22 April 2016 08:25
- yopyop25
- Participant actif
- Lieu: besançon
- Date d'inscription: 2 Jun 2008
- Messages: 144
Re: Utilisation de OTB dans python
bonjour,
Il me semble que l'OSGEO4W installe sa propre version de python, qui n'est pas la même que le python installé avec l'IDLE.
Je crois qu'il faut l'ajouter dans le patch... ou faire pointer l'IDLE vers le python de l'OSGEO si c'est possible...
Hors ligne