「osgeo」という名前のモジュールはありません


13

GDALをインストールしてコマンドラインで確認したところ、正常に機能していて、コマンドラインでgdal2tiles.pyを実行すると機能しますが、Python IDLEで同じファイルgdal2tiles.pyを実行すると、「osgeoという名前のモジュールはありません。 「」エラー。お手伝いできますか?

回答:


4

これは、Pythonが複数インストールされているようで、GDALは一方にインストールされており、もう一方にはインストールされていません。

以下を試してください(これはこれに基づいています)。フォルダPythonインストールサイトのパッケージ内のテキストファイルを作成しますC:\Python27\Lib\site-packagesと呼ばれますusrlocal.pth。このテキストファイルに、GDALインストールを特徴とする2番目のpythonインストールサイトパッケージフォルダーへのパスを示す1行を挿入します。次に例を示します。

C:\OSGeo4W\apps\Python27\Lib\site-packages

私は上記を実行しましたが、今では別のエラーが発生し、2つのpython(27と34)について前述したことに気づきました
Asanda

2番目のpythonを削除しましたが、まだ機能しません...
Asanda 2017年

2

同じ問題を得た。Debian Jessieでsynapticを使用してpython-gdalをインストールし、irを修正しました


2
わかりましたが、この質問はWindows OSに関するものです(タグosgeo4wを確認してください)。あなたの答えはこのOSの問題を解決しますか?
aldo_tapia 2017

1

別の可能性は、Pythonからeasy_installを使用することです。

easy_install gdal

できれば、最初に配列操作用にnumpyをインストールしてください:

easy_install numpy

easy_install / setupツールの詳細:https ://setuptools.readthedocs.io/en/latest/easy_install.html


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