Nenhum módulo chamado 'osgeo'

13

Instalei o GDAL e verifiquei na linha de comando, ele está funcionando e quando executo o gdal2tiles.py na linha de comando, ele funciona, mas quando executo o mesmo arquivo gdal2tiles.py com python IDLE, recebo "Nenhum módulo chamado 'osgeo '"erro. Você pode ajudar?

Asanda
fonte

Respostas:

4

Parece que você tem várias instalações python e o GDAL está instalado em um e não no outro.

Tente o seguinte (com base nisso ). Crie um arquivo de texto na pasta de pacotes do site de instalação python C:\Python27\Lib\site-packageschamada usrlocal.pth. Neste arquivo de texto, insira uma linha indicando o caminho para a segunda pasta de pacotes do site de instalação python que apresenta a instalação do GDAL, por exemplo:

C:\OSGeo4W\apps\Python27\Lib\site-packages
JimT
fonte
Eu fiz o acima, mas agora estou recebendo um erro diferente e também notei o que você mencionou acima em relação a dois python (27 e 34).
Asanda
Eu removi o segundo python, mas ainda não estava funcionando ...
Asanda
2

Tenho o mesmo problema. Corrigi o ir instalando python-gdal usando synaptic com minha Debian Jessie

Gustavo Cordoba
fonte
2
Ok, mas esta pergunta é para o sistema operacional Windows (marque osgeo4w). Sua resposta resolve o problema neste sistema operacional?
Aldo_tapia
0

Eu estava lutando com isso também. Por fim, criei um novo virtualenv usando o Anaconda, seguindo o seguinte: Como instalar o PyTorch no Windows passo a passo .

Em seguida, eu usei apenas anaconda solicitação para instalar GDAL, ou seja digitado: conda install GDAL. Funcionou! Pycharm reconhece o OSGeo agora.

Ewa
fonte