Mac M1上でPython 3.12.7を使ってPyInstallerを利用し、安定して動作する実行ファイル化のためのrequirements.txtの作成方法について解説します。必要なもの、チェックリスト、アイデア、メリット・デメリットをまとめます。
1. 必要なもの
Python 3.12.7: Mac M1でインストール済み
PyInstaller: 実行ファイル化ツール。pip install pyinstallerでインストール
仮想環境 (Virtualenv): 必須ではありませんが、開発環境を分離するために推奨します。
requirements.txt: プロジェクトに必要なライブラリを管理するためのファイル
2. requirements.txtの作成方法
仮想環境を作成
プロジェクトフォルダで仮想環境を作成し、有効化します。bash
python3.12 -m venv venv
source venv/bin/activate
ライブラリのインストール
プロジェクトに必要なライブラリをpip installでインストールします。bash
pip install pyinstaller <その他のライブラリ>
requirements.txtの生成
すべての依存ライブラリをrequirements.txtに書き出します。bash
pip freeze > requirements.txt
PyInstallerの設定
.specファイルを作成し、pyinstallerコマンドで指定します。bash
ここから先は
3,287字
¥ 500
この記事が気に入ったらチップで応援してみませんか?