我编写了一个使用 pyinstaller 分发的 Python 程序。onefile
到目前为止,我一直在使用该选项来创建独立的可执行文件。到目前为止,这一切都很好,但是随着应用程序的增长,启动时间变得有点长。我还希望用户正确安装应用程序以使升级更简单。
我一直在尝试使用 pyinstaller 的onedir
选项创建应用程序的单个目录版本。但是,生成的 .exe 文件需要管理员权限才能运行,而onefile
版本则不需要。该程序本身不需要任何此类特权,因此我认为这是 pyinstaller 正在做的事情。如何创建不需要管理员权限的应用程序?
附加信息:
- Python 2.6,pyinstaller v1.4
- 应用程序使用 PyQt4 和 pygame 模块。
- 尝试为 Windows 7 创建可执行文件。
- 使用 -w pyinstaller 选项创建无窗口可执行文件。