========================================================================
PC 環境構築手順 (PC Environment Setup)
========================================================================
1. 前提条件 (Prerequisites)
------------------------------------------------------------------------
1-1. OS
・Windows 11 Home
1-2. Python
・バージョン: 3.12.10
・インストール元: Microsoft Store 版
・確認コマンド:
$ python --version
1-3. pip
・Python に同梱されているものを使用する.
2. venv の作成 (Create Virtual Environment)
------------------------------------------------------------------------
2-1. 作成
プロジェクトルートで以下を実行する.
$ cd c:\Users\rinto\source\RobotCar
$ python -m venv .venv
・`.venv/` ディレクトリが作成される.
・`.venv/` は Git 管理外とする(`.gitignore` に追加).
2-2. 有効化
■ PowerShell の場合
$ .venv\Scripts\Activate.ps1
■ コマンドプロンプトの場合
$ .venv\Scripts\activate.bat
■ Git Bash の場合
$ source .venv/Scripts/activate
・有効化するとプロンプトの先頭に `(.venv)` が表示される.
2-3. pip のアップグレード
$ python -m pip install --upgrade pip
3. ライブラリのインストール (Install Libraries)
------------------------------------------------------------------------
3-1. 一括インストール
`requirements_pc.txt` を使用して一括インストールする.
$ pip install -r requirements_pc.txt
3-2. インストールされるライブラリ
・PySide6 (6.10.2): GUI フレームワーク
・opencv-python (4.13.0.92): 画像処理
・pyzmq (27.1.0): ZMQ 通信
・numpy (2.4.3): 数値計算(OpenCV の依存ライブラリ)
3-3. インストール確認
$ pip freeze
上記コマンドで `requirements_pc.txt` に記載されたライブラリと
バージョンが表示されることを確認する.
4. 動作確認 (Verification)
------------------------------------------------------------------------
4-1. ライブラリの import 確認
以下を Python で実行し,エラーが出ないことを確認する.
$ python -c "import PySide6; import cv2; import zmq; print('OK')"