'PyPardisoError: The Pardiso solver failed with error code -3. See Pardiso documentation for details'. How to solve it?

'PyPardisoError: The Pardiso solver failed with error code -3. See Pardiso documentation for details'. How to solve it?

PyPardisoError:Pardiso 求解器失败,错误代码为 -3。有关详细信息,请参阅 Pardiso 文档。

我在使用 Jupyter Notebook 时发现了这个错误。这是什么意思,我该如何解决这个问题?

错误-3 是矩阵重排序问题。重新排序(移动行或列以使数学更容易)通常不会引起问题;请确保你有一个方阵,非奇异矩阵。

如果你想不通,你可以post将你正在开发的特定系统发送到 Brightway 邮件列表,或者在此处提供 link。

编辑:问题是 compatibility problem with intel-openmp and mkl。 Github 问题中给出的解决方案是强制使用旧版本的 intel-openmp:

conda install -c conda-forge intel-openmp=2021.4