我已经将一部分代码进行了Cython优化,我知道它在我的常用机器上能够正常工作。
然而,当我将其转移到另一台机器并在其上运行时,它无法正常工作。我的机器正在运行Ubuntu操作系统,而另一台机器是在Docker中运行的Ubuntu操作系统。
错误信息如下:
from myFile import myFunction
ImportError: /myFile.so: undefined symbol: PyFPE_jbuf
Docker环境已设置为与我的本地机器完全相同的依赖项,因此我无法理解为什么会发生这种情况!