Imm*_*lxR 7 python numpy intel matplotlib anaconda
你好伙计们,所以我有一个麻烦让这个python .exe正常运行.我正在使用Anaconda 3和最新版本的pyinstaller,当我将它作为.py运行时,我的代码没什么奇怪的,但是为了分发我需要把它作为".exe".每当我尝试运行我的.exe时,我得到的就是错误:
英特尔MKL致命错误:无法加载mkl_intel_thread.dll.
然后它关闭 再次,如果我从同一个命令窗口运行.py格式的python代码,我就没有这个问题.
非常感谢任何帮助,谢谢!
小智 4
该错误意味着程序在其库路径下找不到 mkl 库文件,而这正是您需要让它找到的。
我在使用 numpy+mkl 在 Windows 上运行 matplotlib 脚本时遇到了问题,我通过将以“mkl_”开头的文件复制到site-packages/numpy/core
我的 python.exe 根目录中来解决该问题。
我不熟悉编译的Python程序,但想法应该是一样的。由于您遇到此错误,我假设您正在使用 mkl 版本包。您需要找出 .exe 尝试从何处加载库(可能与可执行文件所在的路径相同),并将任何包的所有 mkl dll 复制到那里。或者可能有类似“编译选项”的东西,允许您配置路径等。
希望对您有帮助。