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.

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

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


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.