Python 3 エンジニア認定実践試験 / Python の環境とコーディング規約 ・ 無料問題 3/5
Python の環境とコーディング規約 問題3[パッケージ管理と仮想環境 (pip・venv・uv)]
pip のコマンドの説明として誤っているものを選んでください。
選択肢
- A.
pip uninstall requestsを実行すると、requests が依存しているパッケージもすべて自動で削除される正解 - B.
pip install "requests==2.32.3"のように、バージョンを指定してインストールできる - C.
pip freeze > requirements.txtは、インストール済みのパッケージをバージョン付きでファイルに書き出す - D.
pip install -r requirements.txtは、ファイルに書かれたパッケージをまとめてインストールする
解説
pip uninstall は指定したパッケージだけを削除し、そのパッケージが依存しているパッケージは残ります。pip freeze の出力を requirements.txt に保存し、pip install -r で同じ環境を再現するのが基本の流れです。==・>=・~= などでバージョンを指定できます。ほかに pip list (一覧)・pip show (詳細)・pip install -U (アップグレード) があります。
Python 3 エンジニア認定実践試験 の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。