2

私はPython2.5プログラムとコードを持っています

https://www.dropbox.com/s/wh1sgpsd248x85m/PopGen.zip

このプログラム(python -m gui.mainwindow)を実行すると、「Die Ordnungszahl 63 wurde in der DLL"libexpat.dll"nichtgefunden」というエラーメッセージが表示されます。(申し訳ありませんが、「Ordnungszahl」を英語に翻訳する方法がわかりません。直訳-「注文番号」)。

https://www.dropbox.com/s/1osw18xlz8tcjt8/2.png

プログラムの出力を見ると、エラーが表示されます

qgisのインポート中にエラーが発生しました。マッピングのサポートは提供されません。エラーメッセージ-DLLのロードがエラーコード182で失敗しました

ここに画像の説明を入力してください

このプログラムは、インストールされ、DLLのパスが含まれているQuantum GIS(qgis)パッケージを利用します。

この問題の考えられる原因の1つは、system32に別の古いバージョンのlibexpat.dllがあることです。しかし、これは私のマシンには当てはまりません。

どうすればこの問題を解決できますか?

4

2 に答える 2

2

助けてくれてありがとう。別のバージョンのQGISをインストールすると問題が解決しました。

于 2012-05-30T18:14:34.277 に答える
1

問題はlibexpat.dllの互換性のない/古いバージョンであるか、私の場合はそのコピーがまったくないようです。DLLのコピーをだまして、関連するWindowsシステムフォルダにダウンロードしました。

于 2016-05-26T14:29:41.543 に答える