【问题标题】:Installing NETCDF4 in windows using python 3.4使用 python 3.4 在 windows 中安装 NETCDF4
【发布时间】:2018-09-23 08:19:52
【问题描述】:

我已经从https://pypi.python.org/pypi/netCDF4 下载了 NETCDF4 模块 例如netCDF4-1.3.1-cp34-cp34m-win_amd64.whl

我已经安装了它 点安装netCDF4-1.3.1-cp34-cp34m-win_amd64.whl

通过 spyder 中的命令提示符。它已成功安装。但是当我尝试导入时,它给出了一个错误:

将 netCDF4 导入为 nc4 Traceback(最近一次调用最后一次):

文件“”,第 1 行,在 将 netCDF4 导入为 nc4

文件“C:\python3\WinPython-64bit-3.4.4.5Qt5\python-3.4.4.amd64\lib\site-packages\netCDF4__init__.py”,第 3 行,在 从 ._netCDF4 导入 *

文件“netCDF4_netCDF4.pyx”,第 2988 行,初始化 netCDF4._netCDF4

AttributeError:类型对象“netCDF4._netCDF4.Dimension”没有属性“reduce_cython

我该如何解决?建议将不胜感激。

【问题讨论】:

    标签: python python-3.x python-2.7 numpy netcdf4


    【解决方案1】:

    我已经解决了这个问题。但是,最好避免出现问题,使用 python 3.6。它与 netCDF4 没有错误,它带有 netCDF4。

    【讨论】:

      【解决方案2】:

      我有同样的问题。我正在使用 python 3.7.8 和 Anaconda 来管理我的包,主要渠道是 conda-forge。

      我必须更新 cython 包:

      将下载以下包:

      package                    |            build
      ---------------------------|-----------------
      cython-0.29.21             |   py37h8e8dfb5_1         1.9 MB  conda-forge
      ------------------------------------------------------------
                                             Total:         1.9 MB    
      

      以下软件包将被更新:

      cython 0.29.21-py37h1834ac0_0 --> 0.29.21-py37h8e8dfb5_1

      此更新解决了我的问题。

      问候

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-30
        • 2016-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-04
        • 1970-01-01
        相关资源
        最近更新 更多