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の作成方法

  1. 仮想環境を作成
    プロジェクトフォルダで仮想環境を作成し、有効化します。

    1. bash

python3.12 -m venv venv
source venv/bin/activate

  1. ライブラリのインストール
    プロジェクトに必要なライブラリをpip installでインストールします。

    1. bash

pip install pyinstaller <その他のライブラリ>

  1. requirements.txtの生成
    すべての依存ライブラリをrequirements.txtに書き出します。

    1. bash

pip freeze > requirements.txt

  1. PyInstallerの設定
    .specファイルを作成し、pyinstallerコマンドで指定します。

    1. bash

ここから先は

3,287字

¥ 500

この記事が気に入ったらチップで応援してみませんか?