I've written a Python program which I distribute using pyinstaller. I've been using the onefile
option so far to create a standalone executable. That's been great up until now, but as the application has grown the startup time is getting a bit long. I'd also like users to install the application properly to make upgrading simpler.
I've been trying to create a single directory version of the app using pyinstaller's onedir
option. However, the resulting .exe file that is created requires admin privileges to run, which the onefile
version did not. The program itself doesn't need any such privileges so I assume this is something that pyinstaller is doing. How do I create an application that doesn't require admin privileges?
Additional info:
- Python 2.6, pyinstaller v1.4
- Application uses PyQt4 and pygame modules.
- Trying to create executable for Windows 7.
- Using -w pyinstaller option to create a windowless executable.