py2exe:MKL 致命错误:无法加载 mkl_intel_thread.dll

Joh*_*aro 4 python py2exe matplotlib

我正在尝试在 py2exe 中编译一个 python 程序。它返回一堆丢失的模块,当我运行可执行文件时,它说:“MKL 致命错误:无法加载 mkl_intel_thread.dll”

我所有的“非绘图”脚本都可以完美运行,只是使用“matplotlib”和“pyqtgraph”的脚本不起作用。

我什至在 Numpy/Core/mkl_intel_thread.dll 中找到了该文件,并将其放入带有 .exe 的文件夹中,但它仍然不起作用。有谁知道如何解决这个问题?

我使用的是 Anaconda Python 3.4 和 matplotlib 1.5.1

Joh*_*aro 5

没关系!我设法解决了这个问题,方法是将所需的 dll 从 numpy/core 内部复制到 py2exe 创建的 dist 文件夹中,而不是在它之外。