基礎・中級問題チェック
問題 40 /40
パッケージのリスト「requirements.txt」を作る際に使うコマンドはどれか。
解説
選択肢2が正解です。
listとfreezeは、実行環境にインストールされたすべてのパッケージを表示します。
「pip list」の実行例
-------------------------------
psycopg2-binary 2.9.1
SQLAlchemy 1.4.20
-------------------------------
freezeは、「pip freeze > requirements.txt」とすると、pip install向けの形式で出力できます。
requirements.txtの例
-------------------------------
psycopg2-binary==2.9.1
SQLAlchemy==1.4.20
-------------------------------
このテキストファイルを利用して「pip install -r requirements.txt」とすると、複数のライブラリを指定のバージョンで一括インストールできます。
なお、「requirements.txt」のファイル名は、別の名称でも問題ありません。
(公式書籍 p.140-141)