2

rasterioいくつかの Python スクリプトにパッケージを使用したいと考えています。私は Anaconda を使用しており、自分が作業している独自の環境をセットアップしています。

問題はrasterio、PyCharm ではなく、どこでも正常にインポートされることです。Anaconda コマンド プロンプトを使用する場合、環境をアクティブにし、Python を実行して、「動作する」と入力import rasterioします。また、jupyter ノートブックを開くと、インポートが機能します。ただし、PyCharm にインポートしようとすると、次のエラーが発生します。

Traceback (most recent call last):
File "C:\Anaconda\envs\oggm\lib\site-packages\IPython\core\interactiveshell.py", line 2885, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-4-7a1458fddb27>", line 38, in <module>
import rasterio
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Anaconda\envs\oggm\lib\site-packages\rasterio\__init__.py", line 8, in <module>
from rasterio._base import eval_window, window_shape, window_index
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
  • 自分の環境の Python 実行可能ファイルをプロジェクト インタープリターとして選択したにもかかわらずです。ここで何が間違っているのでしょうか?
4

1 に答える 1

2

さて、簡単な解決策は、gdalパッケージを更新してからrasterioPyCharm でも正常にインポートすることです...他のすべての試みでなぜそれが機能したのかわかりません。

于 2016-04-23T14:02:33.693 に答える