Kodrill

Python 3 エンジニア認定実践試験 / Python の環境とコーディング規約 ・ 無料問題 5/5

Python の環境とコーディング規約 問題5[パッケージ管理と仮想環境 (pip・venv・uv)]

仮想環境 (venv) の説明として正しいものを 2 つ選んでください。

選択肢

  • A.プロジェクトごとに仮想環境を分けると、プロジェクトごとに異なるバージョンのパッケージを使える正解
  • B.一度作った仮想環境は、別のパソコンにディレクトリごとコピーすればそのまま使える
  • C.仮想環境を作ると、Python 本体もインターネットから新しくダウンロードされる
  • D.仮想環境のディレクトリ (.venv など) は、普通はバージョン管理 (Git) に含めず、requirements.txt などで再現できるようにする正解

解説

仮想環境はプロジェクトごとに独立したパッケージのインストール先を作る仕組みで、元の Python 本体を参照して作られます (ダウンロードはしません)。仮想環境のディレクトリは中に絶対パスなどを含み、ほかの環境へ移すことを想定していないため、Git には含めず、依存パッケージの一覧から作り直します。

「Python の環境とコーディング規約」の要点を解説記事で読む

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

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