Pythonしたい
1sudo apt install python3-pip python3-venv python3-dev
まず基本的なPythonツールをインストールします。
python3-pip- Pythonパッケージマネージャーpython3-venv- 仮想環境作成ツールpython3-dev- Python開発用ヘッダーファイル
pipxをインストールしたい
1sudo apt install pipx
2pipx ensurepath
pipxはPythonツールをシステム全体に影響を与えずに、独立した環境にインストールできるツールです。
インストール後はpipx ensurepathでパスを設定してください。
uvをインストールしたい
1pipx install uv
2uv --version
Raspberry PiでPython開発ツールを使用するために、uv tool installでCLIツールをインストールします。
uvはaptパッケージが存在しないため、pipxを使ってインストールします。
ruffをインストールしたい
1uv tool install ruff
2
3# コードをチェック
4ruff check .
5
6# 自動フォーマット
7ruff format .
ruffはPythonコードのリンティングとフォーマッティングを高速に行うツールです。
pre-commitをインストールしたい
1uv tool install pre-commit
2
3# .pre-commit-config.yaml を作成して設定
4pre-commit install
5
6# 手動でテスト実行
7pre-commit run --all-files
pre-commitはGitコミット前に自動的に検査を実行するツールです。
インストール済みツールを確認したい
1uv tool list
ツールをアップグレードしたい
1uv tool upgrade <ツール名>
2uv tool upgrade --all