python - 使用 Pyinstaller 生成单个文件可执行文件
问题描述
我正在尝试使用 pyinstaller 为基于 python 的 GUI 生成单个文件可执行文件。GUI 包含不同文件夹中的图像和大量 python 文件。我在命令提示符下通过以下命令生成了可执行文件:
pyinstaller --onefile --windowed --onedir --icon=someFigure.ico main_window.py
执行以下命令后,将创建一个 dist 文件夹。在 dist 文件夹中创建了一个 main_window 文件夹。在 main_window 文件夹中,我将所有图像和额外的 python 文件放在了文件夹中。我包含了站点包文件夹中的库。当我单击在 dist 文件夹内的 main_window 文件夹中创建的 main_window.exe 时,GUI 运行良好。但我需要一个可执行文件(例如由 Visual Studio 为 C# WPF GUI 生成的文件)。我应该怎么办?这对我来说是个难题?请指导。
解决方案
推荐阅读
- c - c中的嵌套结构,寻址指针问题
- python - 具有装饰器的模拟功能。再次使用相同的装饰器来装饰 Mock 对象并使其保持为 Mock
- c - 这个 prefetch256() 函数是否对 AES 上的缓存定时攻击提供任何保护?
- android - Android 项目中的默认外部库来自哪里?
- python - 为什么我会收到 KeyError:'Coloring book moana'。这是某种复活节彩蛋吗?
- jetbrains-ide - DataGrip 以漂亮的方式查看 JSON
- javascript - insertAdjacentHTML 代码仅适用于 Firefox
- c# - 通过提供 InvalidOperationException 的导航属性从数据库中获取数据
- python - 生成具有百分位约束的最佳指数分布
- c++ - 为什么在 bash 脚本上运行 Valgrind 会报告内存泄漏?