【问题标题】:ModuleNotFoundError with pyinstaller but fine in PycharmModuleNotFoundError 与 pyinstaller 但在 Pycharm 中很好
【发布时间】:2020-06-03 19:31:47
【问题描述】:

我正在尝试使用使用 pyinstaller 的 Auto Py To Exe 将 .py 项目转换为 .exe 文件。

在 pycharm 中运行我的代码没有任何错误。运行 .exe 文件出现错误:

Traceback (most recent call last):
    File "objectGui.py", line 6, in <module>
    ModuleNotFoundError: No module named 'scipy'
    [19724] Failed to execute script objectGui

我尝试在转换中添加以下代码

--hidden-import scipy 

这不会改变我不断收到的错误。

有什么建议吗?

【问题讨论】:

  • pip install scipy 可能对你有用。!!或者stackoverflow.com/questions/24808043/… 可能会有所帮助
  • 运行 sudo apt-get install python-scipy 和 pip install scipy
  • 我已经安装了 scipy。在我尝试将其转换为 .exe 之前,该脚本运行良好。还是我错过了什么?

标签: python module exe pyinstaller lib


【解决方案1】:

我找到了解决方案 this post.

由于我在环境 (PyCharm) 中处理我的项目,我需要在 PyCharm 终端中输入命令才能使其工作。我还添加了隐藏的导入:

  --hidden-import scipy 

找到模块,它工作了!

【讨论】:

    猜你喜欢
    • 2020-06-08
    • 2018-09-06
    • 2021-04-08
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-12
    相关资源
    最近更新 更多