この記事では、Python スクリプトを実行可能ファイルにパッケージ化する方法について説明します。 (詳細)、一定の参考値がありますので、困っている方は参考にしていただければ幸いです。
Python は、インタプリタによって解釈および実行されるスクリプト言語です。リリース方法:
.py ファイル: オープン ソース プロジェクトの場合、またはソース コードがそれほど重要ではない場合、ソース コードが直接提供され、ユーザーは Python やさまざまなソフトウェアをインストールする必要があります。依存ライブラリ自体。 (これは、Python 公式インストール パッケージが行うことです)
.pyc ファイル: 一部の企業または個人は、機密保持またはさまざまな理由により、ソース コードをオペレーターに見られたくない場合があります。 pyc ファイルを使用して公開できます。pyc ファイルは、Python インタープリタによって認識できるバイナリ コードであるため、公開後はクロスプラットフォームになります。ユーザーは、Python の対応するバージョンと依存ライブラリをインストールする必要があります。
実行可能ファイル: プログラマーではないユーザーや初心者ユーザーにとって、Python のインストールを要求され、さらに多数の依存ライブラリを処理しなければならないとしたら、それは大惨事になるでしょう。このようなユーザーにとって、最も簡単な方法は、実行可能ファイルを提供し、その使用方法を伝えることです。さらに厄介なのは、プラットフォーム (Windows、Linux、Mac など) ごとに異なる実行可能ファイルをパッケージ化する必要があることです。
この記事では主に最後の方法を紹介しますが、.py と .pyc はどちらも比較的単純で、Python 自体で処理できます。 Python スクリプトを実行可能ファイルにパッケージ化する方法は数多くありますが、この記事では PyInstaller に焦点を当てており、他の方法は比較と参考のみを目的としています。
さまざまなパッケージ化ツールの比較は次のとおりです (コードの凍結に関する記事から):
解決策 | Windows | Linux | OS X | Python 3 | ライセンス | ワンファイルモード | Zipfile インポート | Eggs | pkg_resources サポート |
---|---|---|---|---|---|---|---|---|---|
yes | yes | はい | no | MIT | no | はい | はい | はい | |
はい | no | no | はい | MIT | はい | はい | #no | no | |
はい | はい | はい | no | GPL | はい | no | はい | いいえ | |
yes | yes | yes | yes | PSF | no | yes | yes | no | |
no | いいえ | はい | #はい#MIT | いいえ | #はい#はい | # ## はい############
以上がPython スクリプトを実行可能ファイルにパッケージ化するにはどうすればよいですか? (詳細)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。