多くのサードパーティ ライブラリをインポートする場合、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 フォルダーに移動し、実行可能ファイルを実行します。
無事に梱包完了!!!:
ご質問がございましたらメッセージを残してください。!!