Cheerio,
我正在尝试使用Assimulo 2.9。在Mac OS X上。为此,我通过cmake下载并安装了日程,方法是在下载文件中创建builddir并运行../Downloads/sundials-2.7.0
$cmake ../Downloads/sundials-2.7.0
$make
$make install
这应该在/ usr / local中安装所有内容。 这样做时,我没有错误警告。但是当我尝试在python中使用assimulo时,会出现以下错误消息:
from .sundials import IDA, CVode
ImportError: No module named sundials
有什么建议吗?
非常感谢。
答案 0 :(得分:1)
诀窍是通过自制软件安装所有内容并获取缺少的sundials.so文件。似乎pypi上的当前assimulo-2.9发行版不提供此共享对象库,因此会触发此错误消息。
答案 1 :(得分:0)
在Anaconda(Ubuntu 18.04)中,我遇到了同样的错误。我先安装了pyfmi,然后根据错误消息安装了依赖项(assimulo,sundials)。安装完所有组件后,pyfmi无法通过运行fmu示例运行。
但是我卸载了所有相关软件。然后,我按照一定的顺序重新安装了所有内容。我发现安装事项的顺序是:日di-> assimulo-> pyfmi。 现在一切都很好。