Newer
Older
RobotCar / docs / 04_ENV / ENV_02_PC環境構築手順.txt
========================================================================
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')"