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?

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

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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.