【问题标题】:Python module loading everywhere but not in PyCharmPython 模块加载无处不在,但不在 PyCharm 中
【发布时间】:2016-08-17 02:41:26
【问题描述】:

我想为一些 Python 脚本使用 rasterio 包。 我使用 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 可执行文件作为项目解释器。有什么想法可能有什么问题吗?

【问题讨论】:

    标签: python import pycharm anaconda rasterio


    【解决方案1】:

    好的,简单的解决方案是更新 gdal 包,然后 rasterio 在 PyCharm 中也可以正常导入... 我不知道为什么它对所有其他尝试都有效。

    【讨论】:

    • 它对我不起作用,rasterio 在终端中可以正常工作,但在 pycharm 中却不行。我也无法从项目解释器中添加 rasterio 和 gdal。请帮忙
    • 抱歉,我没有进一步研究这个问题 - 我会重新安装这个问题并尝试这种方式。
    猜你喜欢
    • 2011-08-13
    • 2020-02-07
    • 2020-04-12
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多