Python模块加载到处但不在PyCharm中

时间:2016-04-23 13:06:30

标签: python import pycharm anaconda rasterio

我想将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可执行文件作为项目解释器。任何想法在这里可能是错的?

1 个答案:

答案 0 :(得分:1)

好的,简单的解决方案是在PyCharm中更新gdal包然后再rasterio导入... 我不知道为什么它适用于所有其他尝试。