Gdal takılmış olmasına rağmen ogr modülü yok mu?


9

Harika PySAL paketinin eşleme bileşenini kullanmaya çalışıyorum , ama nedense ogr modülüm yok. Ben gdal ile paketlenmiş geldi izlenimi altındaydı . Bir şey mi kaçırıyorum?

import gdal
import ogr

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-29-ef9eb3418665> in <module>()
----> 1 import gdal
      2 import ogr

ImportError: No module named gdal

GÜNCELLEME: Bir uçak yakalamak için acele ettiğimden korkuyorum, bu yüzden bazı kritik bilgileri ekleyemedim. Burada açıklanan apt-get yöntemini kullanarak zaten python-gdal kurdum , çünkü çok az şans bırakmak istedim. Paket yöneticisinin doğru yüklememesi mümkün mü?

choct155@choct155-Q550LF:~$ sudo apt-get install python-gdal
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-gdal is already the newest version.
The following packages were automatically installed and are no longer required:
  firefox-globalmenu libfftw3-3 libgeos-3.3.3 libogdi3.2 libxerces-c28
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.

Korkarım ben de osgeo bulamıyorum ...

from osgeo import gdal

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-28-a04b80bf4e65> in <module>()
----> 1 from osgeo import gdal

ImportError: No module named osgeo

Ayrıca, Ubuntu 13.04 kullandığımı eklemeliyim.


Aynı sorunu var ve gdal yüklü (/usr/bin/python2.7/dist-packages içinde olduğunu söylüyor. 'Osgeo import gdal' olan bir komut dosyası çalıştırırsanız, aşağıdaki hata iletisini alıyorum: 'ImportError : Osgeo 'adında bir modül yok. Bunu çözmeyi başardınız mı?

Yeni bir sorunuz varsa, lütfen Soru Sor düğmesini tıklayarak sorun . Bağlam sağlamaya yardımcı oluyorsa bu soruya bir bağlantı ekleyin.
Jason Scheirer

Yanıtlar:


12

Şu komutları kullanın:

sudo apt-get install python-gdal
sudo apt-get install gdal-bin

1
Bu cevap temel olarak soruya veya soruya bağlı bilgileri çoğaltır ve gdal takılmış olmasına rağmen modülün neden mevcut olmadığını açıklamak için hiçbir şey yapmaz.
Chris W

2
bu cevap aslında benim için çalıştı
Rodislav Moldovan

1
benim için çalışmıyor
ismailsunni

3
benim için Ubuntu 16.04'te de işe yaramadı
raphael

@raphael, burada da aynı. Gdal yüklendikten sonra gdal'ın osgeo paketi örneğim bulunamadı. github.com/TileStache/TileStache/issues/…
Gabriel Fair

1

Normalde içe aktarma şu şekilde görünmelidir:

from osgeo import gdal, ogr

Ancak "ImportError: osgeo adında bir modül yok" ifadesini görürseniz, GDAL Python paketini doğru şekilde yüklemediniz. (İpucu: Windows kullanıyorsanız eğer, şiddetle tavsiye bu ).


0

Aslında bir sonraki yineleme yayınlandığında tüm Anaconda'yı yükselttim . Ayrıca GDAL'in R'de erişilebilir olduğunu da belirtmeliyim, bu yüzden Python bağımlılıklarının belirli takımyıldızı ile ilgisi olduğunu tahmin ediyorum. Baktığınız için teşekkürler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.