相关疑难解决方法(0)

Pyinstaller numpy"Intel MKL FATAL ERROR:无法加载mkl_intel_thread.dll"

我是python应用程序的新手.我正在尝试使用pyinstaller构建我的python GUI应用程序.我的应用程序取决于以下包:PyQt4,numpy,pyqtgraph,h5py.我正在使用WinPython-32bit-3.4.4.1.

我用这个命令构建应用程序:

pyinstaller --hidden-import=h5py.defs --hidden-import=h5py.utils --hidden-import=h5py.h5ac --hidden-import=h5py._proxy VOGE.py
Run Code Online (Sandbox Code Playgroud)

我用pyinstaller创建的dist目录中的exe文件启动我的应用程序,它似乎工作正常,直到程序调用numpy并崩溃时出现此错误:

英特尔MKL致命错误:无法加载mkl_intel_thread.dll

软件目录中不存在mkl_intel_thread.dll; 但是在程序的根目录中复制了文件,我得到了同样的错误

谢谢你的帮助

python dll numpy pyinstaller intel-mkl

12
推荐指数
2
解决办法
2万
查看次数

Python Pyinstaller 3.1英特尔MKL致命错误:无法加载mkl_intel_thread.dll

你好伙计们,所以我有一个麻烦让这个python .exe正常运行.我正在使用Anaconda 3和最新版本的pyinstaller,当我将它作为.py运行时,我的代码没什么奇怪的,但是为了分发我需要把它作为".exe".每当我尝试运行我的.exe时,我得到的就是错误:

英特尔MKL致命错误:无法加载mkl_intel_thread.dll.

然后它关闭 再次,如果我从同一个命令窗口运行.py格式的python代码,我就没有这个问题.

非常感谢任何帮助,谢谢!

python numpy intel matplotlib anaconda

7
推荐指数
1
解决办法
4427
查看次数

cx_Freeze 不打印到控制台

我有一个应用程序,在运行时会在控制台上打印一些内容。但是作为独立的可执行文件不会在控制台上打印任何内容?

setup.py 脚本如下所示:

import sys
from cx_Freeze import setup, Executable

setup(
    name = "My App",
    version = "1.0",
    options = {
        "build_exe" : {
            "include_files": ['MyImgs']
        },
    },
    executables = [Executable("Main.py", base = "Win32GUI")]
)
Run Code Online (Sandbox Code Playgroud)

在命令行上我运行以下命令:py setup.py build

然后我找到可执行文件并运行:Main.exe

由于某种原因我缺少的是任何print()声明。我需要在设置脚本中包含一些内容才能发生这种情况吗?

python cx-freeze python-3.x

4
推荐指数
1
解决办法
3016
查看次数

无法在python可执行文件上加载mkl_intel_thread.dll

我正在尝试创建一个在Windows上运行但不安装python的可执行python程序,为此,我正在使用cx_Freeze。但是我收到以下错误:“无法加载mkl_intel_thread.dll”

在安装了python(miniconda3)的PC上,我使用cx_Freeze构建了可执行文件,当我运行该可执行文件时,我也会得到“无法加载mkl_intel_thread.dll”的信息。我通过转到python文件夹Library \ bin修复了此问题,并将mkl_intel_thread.dll文件复制到了放置可执行文件的位置。问题是,将整个文件夹移动到另一台PC(未安装python)时,即使mkl_intel_thread.dll位于该文件夹中,也会再次出现此错误。

我要分发的文件(plot.py):

import matplotlib.pyplot as plt

a = [0, 1, 2]
b = [0, 2, 0]
plt.fill(a, b, 'b')
plt.show()
Run Code Online (Sandbox Code Playgroud)

cx_Freeze设置文件(setup.py):

import cx_Freeze
import sys
import matplotlib
import numpy
import os

os.environ['TCL_LIBRARY'] = "C:\\Miniconda3\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Miniconda3\\tcl\\tk8.6"


executables = [cx_Freeze.Executable("plot.py")]


build_exe_options = {"includes":['numpy.core._methods',
        'numpy.lib.format', 'matplotlib.backends.backend_tkagg']}

cx_Freeze.setup(
    name = "script",
    options = {"build_exe": build_exe_options},
    version = "0.0",
    description = "A basic example",
    executables = executables)
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib intel-mkl cx-freeze

4
推荐指数
1
解决办法
3588
查看次数