Python プロジェクトの共有方法

Python プロジェクトの共有方法について説明する。

共有する人が行う作業

使用しているライブラリとバージョンの固定

pip freeze > requirements.txt
  • 上記操作で requirements.txt が生成される。

プロジェクトの共有

  • 以下のフォルダは共有しない(git 共有なら gitignore に入れておく)

    • 仮想環境フォルダ

    • build フォルダ

共有される人が行う作業

(推奨)仮想環境の作成・有効化

  • 記載略(前のページ参照)

requirements.txt からライブラリのインストール

pip install -r requirements.txt