requirements.txt
ある環境にインストールしたパッケージの一覧をファイルに書き出し、別の環境で同じパッケージをまとめてインストールしたい。最も適切なコマンドの組合せを1つ選べ。
- A
pip list > requirements.txtとpip show -r requirements.txt - B
pip freeze > requirements.txtとpip install -r requirements.txt - C
pip uninstall > requirements.txtとpip install requirements.txt - D
python -m venv requirements.txtとpip freeze
正解と解説を見る
正解:B
pip freeze で一覧を書き出し、pip install -r で同じパッケージをまとめてインストールできる。
| 作業 | コマンド |
|---|---|
| 仮想環境の作成 | python -m venv myenv |
| 有効化(macOS・Linux) | source myenv/bin/activate |
| 有効化(Windows) | myenv\Scripts\activate |
| インストール | python -m pip install パッケージ(バージョン指定は パッケージ==1.2.3) |
| アンインストール | pip uninstall パッケージ |
| 情報の表示 | pip show パッケージ |
| 一覧の書き出し | pip freeze > requirements.txt |
| まとめてインストール | pip install -r requirements.txt |
- A
誤り。pip show は、パッケージの情報を表示するコマンド。
- B
正しい。pip freeze は、インストール済みのパッケージを pip install が読める形式で出力する。
- C
誤り。uninstall はパッケージを削除するコマンド。
- D
誤り。venv は仮想環境を作るコマンド。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。