Tidak ada modul bernama 'osgeo'

13

Saya telah menginstal GDAL dan memeriksa baris perintah, itu berfungsi dan ketika saya menjalankan gdal2tiles.py pada baris perintah itu berfungsi tetapi ketika saya menjalankan file yang sama gdal2tiles.py dengan python IDLE, saya mendapatkan "Tidak ada modul bernama 'osgeo '"kesalahan. Bisakah kamu membantu.

Asanda
sumber

Jawaban:

4

Ini terdengar seperti Anda memiliki beberapa instalasi python, dan GDAL diinstal pada satu dan bukan yang lain.

Coba yang berikut ini (yang saya berdasarkan ini ). Buat file teks dalam folder paket situs instalasi python Anda yang C:\Python27\Lib\site-packagesdisebut usrlocal.pth. Dalam file teks ini, masukkan satu baris yang memberikan path ke folder paket situs instalasi python kedua Anda yang menampilkan instalasi GDAL, misalnya:

C:\OSGeo4W\apps\Python27\Lib\site-packages
Tidak
sumber
Saya telah melakukan hal di atas tetapi sekarang mendapatkan kesalahan yang berbeda dan juga memperhatikan apa yang Anda sebutkan di atas mengenai dua python (27 dan 34)
Asanda
Saya menghapus python kedua tetapi masih tidak berfungsi ...
Asanda
2

Punya masalah yang sama. Saya memperbaiki ir dengan menginstal python-gdal menggunakan sinaptik dengan Debian Jessie saya

Gustavo Cordoba
sumber
2
Oke, tapi pertanyaan ini untuk OS Windows (centang tag osgeo4w). Jawaban Anda memecahkan masalah di OS ini?
aldo_tapia
0

Saya juga berjuang dengan ini. Akhirnya, saya membuat virtualenv baru menggunakan Anaconda berikut ini: Cara Menginstal PyTorch pada Windows Langkah demi Langkah .

Berikutnya, saya hanya menggunakan anaconda yang cepat untuk menginstal GDAL, yaitu mengetik: conda install GDAL. Berhasil! Pycharm mengenali OSGeo sekarang.

Ewa
sumber