【发布时间】:2020-04-19 03:19:03
【问题描述】:
我正在尝试使用“oceansdb”包,作为依赖项,它需要 netCDF4。当我尝试运行与 oceansdb 相关的任何内容时,出现错误:
File "C:/Users/Documents/starter.py", line 12, in <module>
import oceansdb
File "C:\Users\Anaconda3-64bit\lib\site-packages\oceansdb\__init__.py", line 8, in <module>
from oceansdb.woa import WOA
File "C:\Users\Anaconda3-64bit\lib\site-packages\oceansdb\woa.py", line 12, in <module>
import netCDF4
File "C:\Users\Anaconda3-64bit\lib\site-packages\netCDF4\__init__.py", line 3, in <module>
from ._netCDF4 import *
File "include\membuf.pyx", line 16, in init netCDF4._netCDF4
AttributeError: type object 'netCDF4._netCDF4._MemBuf' has no attribute '__reduce_cython__'
我尝试卸载并重新安装 netCDF4,然后升级我的 cython 版本并执行相同的卸载/重新安装,但均无济于事。我还尝试卸载并重新安装oceansdb。一切都产生了同样的错误,我似乎找不到其他人有同样的问题。
【问题讨论】: