如何修复';AttributeError:type object';pyfmi.fmi.ModelBase';没有属性'__减少cython'';

如何修复';AttributeError:type object';pyfmi.fmi.ModelBase';没有属性'__减少cython'';,cython,fmi,Cython,Fmi,我正在导入pyfmi并收到此错误消息。我在windows上使用Spyder(Python 3.6) 我还下载了Cython 0.29.13的最新版本 import pyfmi Traceback (most recent call last): File "<ipython-input-11-df481fa81f2d>", line 1, in <module> import pyfmi File "C:\ProgramData\Anaconda3\l

我正在导入pyfmi并收到此错误消息。我在windows上使用Spyder(Python 3.6)

我还下载了Cython 0.29.13的最新版本

import pyfmi
Traceback (most recent call last):

  File "<ipython-input-11-df481fa81f2d>", line 1, in <module>
    import pyfmi

  File "C:\ProgramData\Anaconda3\lib\site-packages\pyfmi\__init__.py", line 24, in <module>
    from .fmi import FMUModel, load_fmu, FMUModelME1, FMUModelME2

  File "src\pyfmi\fmi.pyx", line 165, in init pyfmi.fmi

AttributeError: type object 'pyfmi.fmi.ModelBase' has no attribute '__reduce_cython__'
导入pyfmi
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
进口pyfmi
文件“C:\ProgramData\Anaconda3\lib\site packages\pyfmi\\uuuu init\uuuu.py”,第24行,在
从.fmi导入FMUModel、加载fmu、FMUModelME1、FMUModelME2
文件“src\pyfmi\fmi.pyx”,第165行,在init pyfmi.fmi中
AttributeError:类型对象“pyfmi.fmi.ModelBase”没有属性“reduce\u cython”

您是如何安装的
pyfmi
?我认为您安装的Cython的哪个版本是不相关的-它是用哪个版本构建的
pyfmi
。嗨,David,我是在Anaconda cmd提示符下安装的。我使用命令:conda install pyfmi-2.5.3-py36hc8d92b1_0.tar.bz2如果我搜索该文件名,它至少看起来像是用最新版本的Cython构建的。如果conda或pyfmi维护人员正在分发一个无法使用的包,那么您可能会更幸运地将此作为一个bug报告给他们。