gdal을 설치 했는데도 ogr 모듈이 없습니까?


9

멋진 PySAL 패키지 의 매핑 구성 요소를 사용하려고 하지만 어떤 이유로 ogr 모듈이 없습니다. 나는 그것이 gdal 과 함께 제공 되었다는 인상을 받았다 . 뭔가 빠졌습니까?

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

업데이트 : 비행기를 타기 위해 조금 서두르는 것이 두려워서 중요한 정보를 포함시키지 못했습니다. 나는 여기 에 설명 된 apt-get 메소드를 사용하여 python-gdal을 이미 설치했습니다 . 패키지 관리자가 올바르게 설치하지 않았을 수 있습니까?

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.

osgeo를 찾지 못하는 것이 두렵습니다.

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

또한 우분투 13.04를 사용하고 있음을 추가해야합니다.


같은 문제가 있고 gdal을 설치했습니다 (/usr/bin/python2.7/dist-packages에 있음을 나타냅니다. 'from osgeo import gdal'이있는 스크립트를 실행하면 다음 오류 메시지가 나타납니다. 'ImportError : osgeo '라는 모듈이 없습니다. 알아 차리 셨나요?

새로운 질문이 있으면 질문하기 버튼 을 클릭하여 질문하십시오 . 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오.
Jason Scheirer

답변:


12

다음 명령을 사용하십시오.

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

1
이 답변은 기본적으로 질문에 링크되거나 질문에있는 정보를 복제하며 gdal을 설치했지만 모듈이 존재하지 않은 이유를 설명하지 않습니다.
Chris W

2
이 답변이 사실은 나를 위해 일한
Rodislav 몰도바에게

1
나를 위해 작동하지 않음
ismailsunni

3
두 우분투 16.04에 나를 위해없는 일을했다
라파엘

@raphael, 여기 동일합니다. gdal을 설치 한 후 gdal의 osgeo 패키지 예제를 찾을 수 없습니다. github.com/TileStache/TileStache/issues/…
Gabriel Fair

1

일반적으로 가져 오기는 다음과 같아야합니다.

from osgeo import gdal, ogr

그러나 "ImportError : No module named osgeo"가 표시되면 GDAL Python 패키지를 올바르게 설치하지 않은 것입니다. (힌트 : Windows를 사용하는 경우 이것을 강력히 권장 합니다 ).


0

실제로 다음 번 반복이 릴리스되면 모든 Anaconda를 업그레이드 했습니다. 또한 GDAL은 R에서 액세스 할 수 있으므로 Python 종속성의 특정 별자리와 관련이 있다고 생각합니다. 한번 봐 주셔서 감사합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.