Kodrill

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 の環境とコーディング規約」の要点を解説記事で読む

「Python の環境とコーディング規約」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。