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

さらに、私はUbuntu 13.04を使用していることを追加する必要があります。


同じ問題があり、gdalをインストールしました(/usr/bin/python2.7/dist-packagesにあると表示されています。「from osgeo import gdal」を含むスクリプトを実行すると、次のエラーメッセージが表示されます:「ImportError :osgeo 'という名前のモジュールはありません。それを理解できましたか?

新しい質問がある場合は、[ 質問する ]ボタンをクリックして質問してください。コンテキストの提供に役立つ場合は、この質問へのリンクを含めます。
Jason Scheirer 2014

回答:


12

次のコマンドを使用します。

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

1
この回答は基本的に、質問にリンクされた情報または質問内の情報を複製し、gdalをインストールしたにもかかわらずモジュールが存在しなかった理由を説明するものではありません。
クリスW

2
この答えは実際に私のために働きました
Rodislav Moldovan '13

1
私のために働いていない
ismailsunni 2016年

3
Ubuntu 16.04でも動作しませんでした
raphael

@raphael、ここも同じ。gdalのインストール後にgdalのosgeoパッケージが見つからない例。github.com/TileStache/TileStache/issues/...
ガブリエルフェア

1

通常、インポートは次のようになります。

from osgeo import gdal, ogr

ただし、「ImportError:osgeoという名前のモジュールはありません」と表示された場合は、GDAL Pythonパッケージが正しくインストールされていません。(ヒント:Windowsを使用している場合は、これを強くお勧めします)。


0

次のイテレーションがリリースされたとき、私は実際にアナコンダのすべてをアップグレードすることになりました。また、GDALはRでアクセス可能だったので、Pythonの依存関係の特定のコンステレーションに関係していると思います。ご覧いただきありがとうございます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.