問題タブ [fiona]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2067 参照

python - Windows 10 で Python 用の fiona と geopandas をインストールする際にヘルプが必要 - 要求された DLL エラーを読み込めません

Windows 10 に Python 用の fiona と geopandas をインストールしようとしていますが、「エラー 1: 要求された DLL を読み込めません」というエラーが発生し続けます。

この質問が他の質問と似ていることは承知していますが、複数の回答とチュートリアルの手順に従っていますが、まだうまくいかないようです。

私が得た最も近いものは、このチュートリアルで概説されている手順を使用することでした: https://geoffboeing.com/2014/09/using-geopandas-windows/

次のように要約されます。

  1. rtree、pyproj、shapely、gdal、geopandas、fiona の .whl ファイルをhttps://www.lfd.uci.edu/~gohlke/pythonlibs/からインストールしました

    • Rtree-0.8.3-cp37-cp37m-win_amd64.whl
    • pyproj-2.2.1-cp37-cp37m-win_amd64.whl
    • GDAL-3.0.0-cp37-cp37m-win_amd64.whl
    • geopandas-0.5.0-py2.py3-none-any.whl
    • フィオナ-1.8.6-cp37-cp37m-win_amd64.whl
    • Shapely-1.6.4.post2-cp37-cp37m-win_amd64.whl
  2. ダウンロードフォルダーに移動し、pip install を使用して GDAL wheel をインストールしました

  3. 私のWindowsユーザーパス環境変数にosgeoパスを追加しました

環境変数画面

  1. pip install を使用して残りのホイール (geopandas 最後) をインストールし、すべてがエラーなしでインストールされました
  2. チェックとして、実行gdalinfo --help-generalして次の出力を取得しました。

gdalinfo 出力

ここで、「エラー 1: 要求された DLL を読み込めません:」というエラーが表示されます。指定されたモジュール「ogr_FileGDB.dll」が見つからないと表示されます。奇妙なことは、.dll が実際に探している場所にあることです。

dllの場所

また、Python シェルで fiona または geopandas をインポートしようとすると、次のエラーが発生します。

インポート エラー

これは私のトラブルシューティングのレベルを超えています...誰かが私のためにこれを機能させることができれば本当に感謝しています!!!!

参考までに - Python 3.7.3、Windows 10 を実行し、pip が更新されました。

最後に、潜在的に重要な点 (どのように機能するかわかりませんか?) 既に GDAL_DATA システム変数が定義されており、(おそらく間違っているのでしょうか?) システム パス変数に osgeo パスを追加しようとしました。

システム環境変数