Anaconda を使用して Python を exe ファイルにパッケージ化する (超詳細)

多くのサードパーティ ライブラリをインポートする場合、cmd で Python を exe ファイルにパッケージ化するだけでは常にさまざまな奇妙な問題が発生しやすく、exe ファイルへのパッケージ化が困難になることが多く、パッケージ化には Anaconda の仮想環境が使用されます。そして、結果の実行可能ファイルには小さなラインペアが含まれます。

そこでこの記事では、Anacondaを使ってPythonコードをexeファイルにパッケージ化する方法を中心に紹介します!


Anaconda のインストール チュートリアルについてはここでは説明しません。詳細については、このリンクを参照してください:超詳細な Anaconda インストール チュートリアル

AnacondaはオープンソースのPythonディストリビューションであり、condaや Pythonなどの 180 以上の科学パッケージとその依存関係が含まれており、さまざまな Python パッケージの依存関係の問題を非常にうまく解決しており、非常に使いやすいです。Anaconda には主に Anaconda Navigtor、Jupyter Notebook、Spyder などが含まれます。最もよく使用されるのはJupyter Notebookで、データの処理と分析に非常に便利です。強くお勧めします!


1. まず、Anaconda Navigtor を開きます。

左下隅のナビゲーション バーに「Anaconda Navigtor」と入力し、ソフトウェアを見つけてダブルクリックして開きます

2. 仮想環境を作成する 

デフォルト環境でパッケージ化するとすべてのパッケージがコンパイルされる場合、最終的に生成される実行可能ファイルは大きくなり、パッケージ化プロセス中にさまざまなサードパーティのパッケージによって引き起こされる問題が発生しやすくなりますが、これを解決するのは非常に困難であるため、通常はパッケージ化されています。新しく作成された仮想環境で。

 ①「作成」をクリックして仮想環境を作成します -> ②仮想環境名を入力します -> ③Pythonのバージョンを選択します -> 「作成」をクリックして確認します

 3. pyinstaller と関連ライブラリをインストールする

pyinstaller を手動でインストールしなくても、仮想環境のコマンド ラインでこのコマンドを実行できますが、パッケージ化プロセス中にエラーが報告されやすいため、pyinstaller を手動でインストールすることをお勧めします。

①「すべて」を選択してすべてのパッケージを表示します -> ② pyinstaller と入力します -> ③ pyinstaller を見つけます -> ④&⑤ 「適用」をクリックしてインストールを確認します

PS: パッケージ化されたコードは Numpy、Pandas、および Matplotlib ライブラリを使用するため、インストールについては上記の手順を参照してください。

4. ターミナルを開いてディレクトリを切り替えます

4.1 まず、対応する仮想環境ボタンをクリックし、「ターミナルを開く」を選択します。

開いたターミナルは次のとおりです。

 4.2 ディレクトリの切り替え

まず、パッケージ化する必要がある py ファイル ディレクトリを見つけます。

cmd でcd コマンドを 使用してディレクトリを切り替えます: cd ....

5.荷造りを始めましょう!

「pyinstaller -F xxx.py」と入力します。

特定の pyinstaller コマンドについてはこの記事では説明しません。他の資料を参照してください。

 正常にパッケージ化されました:

 6.EXEを開きます

ターゲット ファイルの下のdist フォルダーに移動し、実行可能ファイルを実行します。

 無事に梱包完了!:

 ご質問がございましたらメッセージを残してください。

おすすめ

転載: blog.csdn.net/zsllsz2022/article/details/124508361