[解決済み] Pythonの実行ファイル:py2exeかPyInstallerか?
2022-02-24 01:23:53
質問
実行ファイル(Windows)を作成するには、どちらかを使用することが前提です。 Py2exeかPyInstallerのどちらかを使うべきだと思います。
両者の違いは何ですか?
解決方法は?
Py2exeとPyInstallerはどちらもラッパーですが、私が気づいたいくつかの違いがあります。
- Py2exeはpython3.0 & 3.1を含むpython2.4+と互換性がありますが、PyInstallerは現在、python2.7および3.3-3.5と互換性があります。
- 私の知る限り、Py2exeは署名をサポートしていませんでしたが、Pyinstallerはバージョン1.4から署名をサポートしています。
- PyInstallerでは1つのexeを作成するのが簡単ですが、デフォルトでは両方ともexe & dllの束を作成します。
- py2exeでは、exeにマニフェストファイルを簡単に埋め込むことができます。これは、Windows Vista以降で管理者モードとして実行する場合に便利です。
- Pyinstallerはモジュール式で、フックを使って好きなファイルをビルドに含める機能があります。py2exeにはこの機能はありません。
あなたの意思決定のお役に立てれば幸いです。
[更新】 - PyInstallerは活発に開発されているようです( https://github.com/pyinstaller/pyinstaller/ py2exeはまだsourceforgeを使用しており、そのリリースサイクルはpypi上で非常にランダムであり、2014年以降のビルドはなく、彼らのコードは2017年にも開発を示しています( https://sourceforge.net/p/py2exe/svn/HEAD/tree/trunk/py2exe-3/py2exe/ ). ですから、私はpy2exeが開発者に有利なようにリリースサイクルを安定させるまでpyinstallerを使うことをお勧めします。
関連
-
[解決済み] Windowsの能書きは?
-
[解決済み] terasso libraryでUnknown errorが発生し、vbaを使用してteradataに接続できない。
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] Pythonには文字列の'contains'サブストリングメソッドがありますか?
-
[解決済み] Pythonのswitch文の代用品?
-
[解決済み] Pythonで標準エラー出力するには?
-
[解決済み] Pythonの旧スタイルのクラスと新スタイルのクラスの違いは何ですか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ファイルパスの「♪」と「♪」の違いは何ですか?
-
[解決済み] コマンドプロンプトから sqlite - 認識されないコマンド
-
[解決済み] terasso libraryでUnknown errorが発生し、vbaを使用してteradataに接続できない。
-
マイクロソフトのエラーコード
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] Windowsネイティブアプリケーションを作るには?[クローズド]
-
[解決済み] cmd lineを使用してファイルをZIPする方法は?
-
[解決済み] Windows (10)にPythonがインストールされているかどうかをテストし、インストールされていない場合はexeを実行してインストールするにはどうすればよいですか?
-
[解決済み] CMDでPowerShellを実行する方法
-
[解決済み] Windows PowerShellの環境変数を設定する