繁体   English   中英

无法执行使用 PyInstaller 构建的 python 脚本(ModuleNotFoundError)

[英]Failed to execute python script built using PyInstaller (ModuleNotFoundError)

我正在尝试将 .py 文件转换为 .exe,以便它可以在没有 python 的其他计算机上运行。 我按照教程安装了 pyinstaller,然后运行命令pyinstaller --onefile IRV.py没有-w因为我的程序在控制台中运行。 它成功构建了 .exe 文件,但是当我运行它时,它立即关闭,即使程序本身在开始时要求输入。 它使用 .py 文件文件夹中的一堆 .txt 和 .xslx 文件,因此我将 .exe 拖出 dist 文件夹,但它仍然给出相同的错误。 我设法在关闭之前制作了一个快速打印屏幕,它给了我这个错误: https : //imgur.com/a/w7TVjaN

如果我双击 .py 文件,该脚本甚至不起作用。 但是,如果我在像 Spyder 这样的 IDE 中打开 .py 文件,它运行得非常好。 当我运行 .exe 文件时,它会打开 cmd 几秒钟,上面没有写任何内容,然后快速写入该错误,我设法截屏然后关闭。 如果我双击 .py 虽然它会立即关闭而没有等待或错误消息。

Pyinstaller 未找到您导入的库或模块。 在教程中删除的构建文件夹中,有一个文本文档显示了 pyinstaller 未找到的库的警告。 您可能需要检查一下。

这个问答提到了一个与您的问题相关的问题:从命令提示符运行 python 脚本时没有模块错误

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM