Aucun module nommé 'osgeo'

13

J'ai installé GDAL et vérifié sur la ligne de commande, cela fonctionne et lorsque j'exécute gdal2tiles.py sur la ligne de commande, cela fonctionne mais lorsque j'exécute le même fichier gdal2tiles.py avec python IDLE, j'obtiens «Aucun module nommé» osgeo '" Erreur. Pouvez-vous m'aider.

Asanda
la source

Réponses:

4

Il semble que vous ayez plusieurs installations python, et GDAL est installé sur l'un et non sur l'autre.

Essayez ce qui suit (que j'ai basé sur cela ). Créez un fichier texte dans votre dossier de packages de site d'installation python C:\Python27\Lib\site-packagesappelé usrlocal.pth. Dans ce fichier texte, insérez une ligne donnant le chemin d'accès à votre deuxième dossier de packages de site d'installation python qui contient l'installation GDAL, par exemple:

C:\OSGeo4W\apps\Python27\Lib\site-packages
JimT
la source
J'ai fait ce qui précède mais j'obtiens maintenant une erreur différente et j'ai également remarqué ce que vous mentionnez ci-dessus concernant deux python (27 et 34)
Asanda
J'ai supprimé le deuxième python mais ne fonctionne toujours pas ...
Asanda
2

J'ai le même problème. J'ai corrigé ir en installant python-gdal en utilisant synaptique avec ma Debian Jessie

Gustavo Cordoba
la source
2
D'accord, mais cette question concerne le système d'exploitation Windows (cochez la case osgeo4w). Votre réponse résout le problème dans ce système d'exploitation?
aldo_tapia
0

Je me débattais aussi avec ça. Enfin, j'ai créé un nouveau virtualenv en utilisant Anaconda en suivant ceci: Comment installer PyTorch sur Windows étape par étape .

Ensuite, je viens d' utiliser Anaconda rapide à installer GDAL, soit typée: conda install GDAL. Ça a marché! Pycharm reconnaît maintenant OSGeo.

Ewa
la source