2016-12-12 18 views
2

私はPython 3.4 conda環境を作成し、両方のコンピュータでconda-forgeチャネル経由でGDALをインストールしています。コマンドラインから起動します。 (問題は、pycharmプロジェクトを転送することから来ます)Pycharmは別のコンピュータのconda環境からGDALをインポートできません

私は常に、対応するプロジェクトインタプリタを指しています。ここでは、すべてのパッケージがGDALを含めて表示されています。しかし、私は第2のコンピュータリターンにimport gdal、パッケージの残りの部分をインポートすることができますが:

File "C:\Users\burbujas\AppData\Local\Continuum\Anaconda3\envs\py34\lib\site-packages\osgeo__init__.py", line 21, in swig_import_helper _mod = imp.load_module('_gdal', fp, pathname, description)`

File "C:\Users\burbujas\AppData\Local\Continuum\Anaconda3\envs\py34\lib\imp.py", line 243, in load_module return load_dynamic(name, filename, file)`

ImportError: DLL load failed: The specified module could not be found.`

私はプロジェクト、おそらく最初のものを初期化するために使用されたコンピュータ覚えていません。

ご了承ください。

答えて

0

ここに何かがあります。私はそれを適用することはできませんが。より詳細には https://github.com/conda-forge/gdal-feedstock/issues/111

: 接頭辞が望むconda-ENVへのパスであるコンフィギュレーション・セクション(実行/デバッグ・コンフィギュレーション)で再宣言PATH: 接頭辞、接頭辞\ライブラリ\ mingwの-W64 \ binに、接頭辞\ライブラリ\ usrのの\ビン、接頭辞\ライブラリ\ binに (パスの私の勝利によると7機、YMMV) はGDAL_DATAを追加PyCharmで\ライブラリ\共有\のGDAL

の接頭辞を指して、あなたがそれを行うことができます設定に移動します。次に、Projectインタプリタ。矢印をクリックし、すべてを表示します。右側には、インタプリタのパスを表示するオプションがあります。ライブラリ/共有/ gdalを追加

+0

私はプロジェクトインタプリタでこの提案を試みましたが、残念ながらうまくいきませんでした。私は新しい3.5環境を作成し、gdalを再度インストールしました。どこでも使えるようです。私はもう一度問題がなければそれ以上調べるつもりはない。どうやら同じ問題を抱えている人はあまりいないようです... – Burbujas

関連する問題