Respostas:
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-packages
chamada 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
Tenho o mesmo problema. Corrigi o ir instalando python-gdal usando synaptic com minha Debian Jessie
Outra possibilidade é usar o easy_install do Python:
easy_install gdal
De preferência, instale primeiro o numpy para operações de matriz:
easy_install numpy
Para obter mais informações sobre as ferramentas easy_install / setup: https://setuptools.readthedocs.io/en/latest/easy_install.html
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.