背景:我在过去成功安装并使用Pyinstaller将我的python项目转换为单文件可执行文件。我不认为这是我的源代码或pyinstaller文件的问题。
问题:我使用一个名为easygui的免费开源库/模块导入到我的源代码中来构建一个应用程序。该应用程序可以在本机或通过Python IDE完美运行。我很确定问题是Pyinstaller没有找到要导入的EasyGUI模块(它会自动包含并编译你在脚本中导入的任何库)。
操作:我的python文件夹不在C:\驱动器中,它位于E:\驱动器中。我能够在" E:\ program files \ python"中访问pyinstaller路径。但它不是在阅读easygui图书馆,我不这么认为。我使用pip安装了pyinstaller和easygui。
阅读了很多pyinstaller的文档我尝试运行它以包含路径目录,如:
E:\Program Files Hard Disk\Python\Scripts>pyinstaller --paths
DIR "E:\Program Files Hard Disk\Python" --onefile "E:\Program Files\Python"
它确实在构建文件中输出单个可执行文件但未正确启动。从我在控制台窗口中可以看到它的短暂时刻,它看起来像一个easygui问题。以下是尝试从命令行启动可执行文件的结果:
以下是命令窗口中的编译:
请帮忙