Django/ docker-compose: パッケージ を"requirements.txt" で一括操作

Djangoでパッケージのインストール

requirements.txt内のパッケージを一括でインストールする

requirements.txt

Django==3.2
psycopg2>=2.8

# 追加

django-allauth

Terminal

docker-compose exec web pip install -r requirements.txt

関連

Terminal

requirements.txt内のパッケージのバージョンの状態を確認する

docker-compose run --rm web pip list --outdated requirements.txt


requirements.txt内のパッケージを一括でアップグレードする

パッケージの更新が必要な場合の対処

Terminal

docker-compose run --rm web pip install --upgrade requirements.txt

参考

【一括インストール】requirements.txtの使い方 | とあるエンジニアのエソラゴト

Cannot import name 'FieldDoesNotExist' from django.db.models | bobbyhadz

pipでインストールしたライブラリの更新方法 - ガンマソフト