1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Python コードをコンパイルする方法

Python コードをコンパイルする方法。 Python はインタープリター言語であるため、Python コードのコンパイルは、バイト コードへのコンパイルや別の言語への変換など、多くのことを意味します。 Python コードを Windows プラットフォーム用の実行可能ファイルにコンパイルする方法を学ぶと、Python プログラムを作成し、Windows ユーザーにシームレスに実行させることができます。

セットアップ

ステップ 1

Python プログラムを作成するか、Windows 環境にインポートします。

ステップ 2

Python インタープリターでコードを実行し、コードにエラーがないことを確認します:c:Python> Python mycode.py

ステップ 3

py2exe の Web サイトから py2exe win32 コンパイラをダウンロードします (以下の「参考文献」を参照)。

ステップ 4

ダウンロードしたファイルをディスクに保存します。

ステップ 5

ダウンロードしたファイルを開き、クリックしてインストール プロセスを進めます。これには数秒かかります。インストールにより、コンパイル済みコードの作成に使用する Python インストールと共に配布される distutils ディレクトリに py2exe.exe プログラムが作成されます。

Python コードのコンパイル

ステップ 1

メモ帳またはお気に入りのエディターで新しいテキスト ファイルを開き、mysetupfile.py として保存します。このテキスト ファイルは、どの Python プログラムを exe に変換するかを py2exe プログラムに伝えます。

ステップ 2

テキスト ファイルに次の行を追加します:from distutils.core import setup import py2exesetup(console=['mycode.py']) "mycode.py" は、コンパイルする Python プログラムの名前です。

ステップ 3

py2exe プログラムで mysetupfile.py ファイルを実行します:c:\Python> Python mysetupfile.py py2exe

ステップ 4

py2exe コンパイラが出力の生成を完了するまで待ちます。すべてがうまくいけば、コンパイルが完了すると、Python プログラムが依存している DLL がコンパイラから通知される場合があります。

ステップ 5

コンパイルが完了するまで待ちます。すると、「dist」というディレクトリが作成されます。タイプ別にディレクトリを入力してください:c:\Python> cd dist

ステップ 6

ディレクトリを調べて、プロジェクトの exe を確認します。次のプログラムを実行してコンパイルをテストします:c:\Python> mycode.exe

ヒント

Frederick Lundh の Compiling Python Web ページには、Python をコンパイルするためのさまざまな手法とプラットフォームがまとめられています (以下の「参考文献」を参照)。バイトコード、Mac および Unix 環境にコンパイルするためのヒントを見つけることができます。

警告

コンパイルしようとしているときに問題が発生する可能性がある、Windows で人気のある Python パッケージが多数あります。これらのパッケージには、wxPython、numPy、および pyXML が含まれます。外部モジュールまたはパッケージに問題がある場合は、py2exe Web サイトを参照してください (以下の「参考文献」を参照)。コンパイル プロセスでは、完全にインストール可能なパッケージではなく、exe ファイルのみが作成されます。 exe が完了したら、MSI や Innosetup などのユーティリティを使用して完全なインストーラー パッケージを作成する必要があります。