タグ付けされた質問 「python-2.6」

3
Gdal Dataset.ReadAsArray()がPythonをクラッシュさせる
Windows 7 64ビットにインストールされたNumpy 1.3およびGdal 1.9.1でPython 2.6.5(32ビット)を使用しています。800 MBのImagine(.img)ラスターデータセットをNumpy配列に読み取ってラスター代数を実行しようとしていますが、次のコードを実行するとすぐにPython.exeがクラッシュします。 from osgeo import gdal g = gdal.Open(r'path\to\dataset', gdal.GA_Readonly) b = g.GetRasterBand(1) data = b.ReadAsArray() Python.exeはb.ReadAsArray()呼び出し時にクラッシュします。Google検索をいくつか行って、Gdal 1.6からWindows 7 64bitでこの問題に言及している記事を見つけましたが、当時の最新の開発バージョンで修正されたと述べました。 他の誰かがこの問題を抱えていましたか?回避策はありますか? 更新: PyDevでコードをデバッグして、どこでエラーが発生しているかを特定することにしました。私が伝えることができる(まだエラーメッセージが表示されない)ことから、g​​dal_array.pyの22行目で失敗しています。 _mod = imp.load_module('_gdal_array', fp, pathname, description) 上記のコード行に足を踏み入れると、numpyのinit .pyモジュールに移動します。numpyの最後に到達したとき。__ init __ .pyモジュール、上記のコード行に戻ります。次に、ステップインボタンを押すと、gdal_array.py内の次の行に移動しますが、スクリプトはエラーメッセージも何も表示されずに終了します。 更新#2: GDAL 1.9.1をアンインストールし、Python CheeseshopおよびOSGeoのWindows BinariesからGDAL 1.6.1をインストールしました。まだ同じ問題がありました。
12 gdal  numpy  python-2.6  array 

1
同じPythonスクリプトでArcPyツールとPyGRASSツールを使用していますか?
さまざまなArcPy / ArcGISコマンドを含むPythonスクリプトを記述しようとしていて、それをGRASSジオプロセシングツールと組み合わせたいと考えています。 残念ながら、GRASSライブラリのインポートは機能しません。 import grass.script as grass エラーで終了します: Traceback (most recent call last): File "<interactive input>", line 1, in <module> ImportError: No module named script GRASS GISが独自のPythonバージョンをインストールすることは知っています。ArcGISとPythonのGRASS GISインストールを組み合わせる方法はありませんか?pygrassモジュール(または私が考えているもの)をC:\ Python26 \ ArcGIS10.0 \ Lib \ site-packages \フォルダーにコピーしてみました。別のエラーメッセージが表示されますが、まだ機能しません。 Traceback (most recent call last): File "<interactive input>", line 1, in <module> File …

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