【问题标题】:netCDF4 import not being found by PythonPython 找不到 netCDF4 导入
【发布时间】:2016-12-19 12:20:28
【问题描述】:

我需要使用 netCDF4 模块来进行一些处理。我已按照此guide 的步骤进行操作,并尝试使用此post 上推荐的anaconda2。

netCDF4 似乎已安装,因为我可以运行 nc-config --version 并获得:

netCDF 4.4.0-rc2

虽然,当我尝试在 python 中导入 netCDF4 时:

from netCDF4 import Dataset

它返回:

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    from netCDF4 import Dataset
ImportError: No module named netCDF4

我已经安装了所有依赖项。 Cython、numpy 和 h5py。
在我关闭电脑之前,它昨晚还在工作。当我今天早上回来时,它就是行不通。所以如果我安装了 netCDF4 并且可以检查它的版本,python 怎么不把它识别为一个模块?

【问题讨论】:

  • 你是如何安装这个包的?对于 anaconda,conda install netcdf4 是我推荐获取软件包的方式。
  • 感谢您的建议,下次有事我会尝试...我相信它会的。我不知道它是如何工作的,或者为什么工作,但是......我做了一个干净的卸载并重新安装了我能做的一切。 h5py、numpy、cython 和 netcdf。之后似乎工作了。谢谢!
  • @N1B4 我在使用conda install netcdf4 后看到同样的错误:(

标签: python netcdf4


【解决方案1】:

转换为项目解释器python 2.7,然后运行安装命令;

pip install netCDF4

【讨论】:

    【解决方案2】:

    我用过

    conda 安装 netcdf4

    它适用于 python 2.7。

    【讨论】:

      猜你喜欢
      • 2014-07-21
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多