问题描述
起初,我不是计算机科学专家。我只是一个机械工程师,我需要编写一些python程序来解决我的工程问题。但是,我在使用某些库时遇到了错误。 我已经安装并使用 ParOpt 作为大规模优化库。几周后,我安装了一个名为 FEniCS 的新库作为有限元分析库。之后,突然间,我无法再导入 ParOpt 库了。当我尝试导入 ParOpt 时,出现以下错误:
File "/workspace/libs/top/ops.py",line 5,in <module>
from paropt import ParOpt
File "paropt/ParOpt.pyx",line 1,in init paropt.ParOpt
#distuils: language = c++
ValueError: mpi4py.MPI.Status size changed,may indicate binary incompatibility. Expected 48 from C header,got 40 from PyObject
我认为这两个库都依赖于具有不同设置或其他东西的 mpi4py...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)