我最近尝试用.py文件制作.exe。 (这是我第一次制作.exe)
这是一个很长的脚本,并包含this很酷的功能。 如果我将this编译为.exe 在我编码的PC上它可以正常工作,但在另一台PC上却不能。这使我相信在pip安装程序中缺少什么?
要编译此脚本,我需要安装ctypes, 并在cmd中说:pyinstaller filename.py 我想念什么吗?
不幸的是,我没有任何错误可以显示,它只是尝试运行wait_until_idle后仍然为空白。
答案 0 :(得分:1)
我发现用python代码制作exe的最受信任/自动方式是此程序包:
https://pypi.org/project/auto-py-to-exe/
我在整个项目的多种情况下亲自测试了它,而不仅仅是单个/小的脚本。
此方法的主要缺点是exe文件的大小,它确实很大,特别是如果您使用的外部库(例如pandas
,numpy
可以使您的exe轻松传递100兆字节)。 / p>
这是一个简单的图形用户界面,可用于生成exe。不需要单独安装外部依赖项。