pyinstallerを使用して配布するPythonプログラムを作成しました。onefile
これまで、このオプションを使用してスタンドアロンの実行可能ファイルを作成してきました。これまでは素晴らしいことでしたが、アプリケーションが成長するにつれて、起動時間が少し長くなります。また、アップグレードを簡単にするために、ユーザーにアプリケーションを適切にインストールしてもらいたいです。
pyinstallerのonedir
オプションを使用して、アプリの単一ディレクトリバージョンを作成しようとしています。ただし、作成される.exeファイルを実行するには、管理者権限が必要ですが、onefile
バージョンでは必要ありません。プログラム自体はそのような特権を必要としないので、これはpyinstallerが行っていることだと思います。管理者権限を必要としないアプリケーションを作成するにはどうすればよいですか?
追加情報:
- Python 2.6、pyinstaller v1.4
- アプリケーションはPyQt4およびpygameモジュールを使用します。
- Windows7用の実行可能ファイルを作成しようとしています。
- -w pyinstallerオプションを使用して、ウィンドウのない実行可能ファイルを作成します。