【问题标题】:Standalone Executable Created by PyInstaller Can't Import NumpyPyInstaller 创建的独立可执行文件无法导入 Numpy
【发布时间】:2019-06-15 05:34:03
【问题描述】:

我正在尝试使用 Python 制作 GUI 应用程序的独立可执行文件,但遇到了一个非常奇怪的错误,导致程序无法运行。我的机器上使用 Windows10 的唯一 Python 版本是 3.7.2。当我从命令行启动程序时,它运行良好,我没有遇到任何问题。但是,当我使用 pyinstaller 创建独立的可执行文件时,出现“执行脚本失败”错误。经过一些故障排除,并查看来自终端的错误,我意识到错误来自我的程序中使用 numpy。导致脚本无法执行的错误为:“ModuleNotFoundError: No module named 'numpy.core._dtype_ctypes'”。

但是,当我在终端中运行 python 并键入命令“import numpy”时,我没有遇到此模块的任何问题。什么可以解释我遇到的这个奇怪的错误?我已经尝试卸载并重新安装 numpy,但这并没有奏效。我还仔细检查了以确保我不会意外使用以前安装的未安装 numpy 的 Python 版本。我无法想出任何可能发生这种情况的原因。

对为什么会发生这个奇怪的问题有任何见解吗?

【问题讨论】:

标签: python numpy exe pyinstaller


【解决方案1】:

我遇到了同样的问题。这是 numpy 1.16.0 的一个已知问题。作为临时修复,我恢复到 numpy 1.15.4。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 2010-09-16
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 2019-12-19
    • 1970-01-01
    相关资源
    最近更新 更多