Pythonスクリプトは、[ターン]を実行するために、.exeファイルをダブルクリックにパッケージ化することができます

  最近、Pythonスクリプトを使用するので、あなたが少し、実行可能.EXEファイルにそれをパッケージ化する方法を学ぶための方法を学ぶので、ダブルクリック操作が情報を見つけるために、インターネットの効果を達成するために、保存学ぶために、元のソース:HTTPS:// baijiahao.baidu.com/s?id=1606400855559470971&wfr=spider&for=pc

  我々はすべて知っているように、Pythonは言語を解釈されるスクリプト言語です、将来は通訳を解釈する必要が行うことができ、上部の仮想マシンで実行するPythonのPythonのソースコードが、我々は手続きを行う、それは不可能ですユーザーは、彼がPython環境をインストールできるように使用する場合、だから、今日我々は、Pythonは、exeファイルの実行可能ファイルとしてパッケージ化方法を説明します。ヒント:次のチュートリアルその後、Python環境がインストールされていない場合は、を参照してください、に基づいてあります:Pythonのインストールと設定環境変数

  

まず、pyinsatllerをインストール

  コマンドラインウィンドウを開き、次のコマンドを入力します。

                PIP3 pyInstallerのインストール

  そして、自動的にインストールpyInstallerのを待ちます

  また、あなたがのWin32APIをインストールする必要があり、コマンドを使用することができピップがpypiwin32インストールまたはPIP3がpypiwin32をインストールする   かのpython -mピップpypiwin32インストール、ダウンロードをし、これがインストールされていない場合は、直接インストール、EXEファイルを生成し、文句を言うだろう、.exeファイルを生成することができませんそしてまた、それ以外のpythonのWin32APIをインストールし、レジストリを見つけることができませんあなたのPythonコンパイラを保つために同じバージョンのWin32APIのバージョンに注意してください

第二に、使用pyInstallerのは、Pythonプログラムをパッケージ化

  ①を押して、あなたのPythonプログラムフォルダのシフト(ないポイントは行く)して、ポップアップオプションを右クリックを保持するには、「ここでは、コマンドラインウィンドウを開く」または「オープンPowerShellウィンドウをここで」または最初のコマンドラインウィンドウを入力します。その後、プログラムフォルダを入力するには、cdコマンドを使用します

  

  ②梱包起動するには、次のコマンドを入力します。

              pyInstallerの-F -w(-i icofile)ファイル名

  ファイル名は、あなたのPythonプログラムのファイル名を表し

  -wプログラムの実行を隠すために、コマンドライン・ウィンドウ(-w無し黒ウィンドウを持っている)ことを示しています

  括弧で表し、オプション、-i icofileは、プログラムアイコンに追加され、アイコンは.icoファイル形式である必要があります

  このパックのように、内部の推奨プログラムフォルダに直接、場所を表すアイコンicofile直接のようなファイル名を書くとき

 

  個人的な実用的な操作の説明:私はここに実際の動作にアイコンを追加する場合は、次のコマンドのアイコンせずに生成することはできませんが、後に補足する特定の理由を生成することができます

  

  私はWin32APIのをインストールしている下図のバグにアイコンを追加したい場合は、エラーの特定の原因は、原因を見つけることができませんでした

  

 

  エントリは、Enterキーを押します完了すると、それは自動的に梱包を開始し、最初のパッキングプロセスが遅くなることがあります

 

  入力例:

      pyInstallerの-F -w -iファビコンlove.py

 

  その後、我々は内側にパッケージ化されたexeプログラム、再びdistディレクトリの名前が表示されますプログラムディレクトリに入ります

  

  注意:適切なリソースへのプログラムの中で使用された元のディレクトリにコピーする必要がある場合は、それ以外のプログラムが実行されません

  例えば、私はこの数字をlove.pngするプログラムで、ここで使用するので、私たちはdistディレクトリの下にファイルを配置する必要があり

 

おすすめ

転載: www.cnblogs.com/xingboy/p/10931102.html