Tags: raspi python

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ツールをインストールします。 uvaptパッケージが存在しないため、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

リファレンス