无法执行使用PyInstaller生成的python脚本(ModuleNotFoundError)

无法执行使用PyInstaller生成的python脚本(ModuleNotFoundError),python,pyinstaller,Python,Pyinstaller,我正在尝试将.py文件转换为.exe,以便在没有python的其他计算机上运行它。我遵循教程,安装了pyinstaller,然后运行命令pyinstaller--onefile IRV.py,而不使用-w,因为我的程序在控制台中运行。它成功地构建了.exe文件,但当我运行它时,它会立即关闭,即使程序本身在开始时要求输入。它使用了.py文件文件夹中的一堆.txt和.xslx文件,因此我将.exe从dist文件夹中拖出,但仍然会出现相同的错误。我设法在屏幕关闭前快速打印屏幕,它给了我以下错误: 如果

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


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

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

本问答提到了一个与您的问题相关的问题: