安装了日志,但没有与assimulo在python中运行

时间:2016-10-11 04:20:35

标签: sundials assimulo

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

有什么建议吗?

非常感谢。

2 个答案:

答案 0 :(得分:1)

诀窍是通过自制软件安装所有内容并获取缺少的sundials.so文件。似乎pypi上的当前assimulo-2.9发行版不提供此共享对象库,因此会触发此错误消息。

答案 1 :(得分:0)

在Anaconda(Ubuntu 18.04)中,我遇到了同样的错误。我先安装了pyfmi,然后根据错误消息安装了依赖项(assimulo,sundials)。安装完所有组件后,pyfmi无法通过运行fmu示例运行。

但是我卸载了所有相关软件。然后,我按照一定的顺序重新安装了所有内容。我发现安装事项的顺序是:日di-> assimulo-> pyfmi。 现在一切都很好。