インストールガイド#
haniwersはPyPIで公開されており、Pythonの標準的なツールで簡単にインストールできます。
Tip
はじめての方へ: このガイドでは、高速でモダンなuvを使ったインストール方法を推奨しています。
警告
動作環境について
haniwersは主にmacOSとLinux(Raspberry Pi)で開発・テストされています。 Windowsでの動作は未検証です。Windows環境で問題が発生した場合は、GitLab Issuesで報告してください。
🚀 推奨: uvを使ったインストール#
uvは非常に高速なPythonパッケージインストーラーです。
従来のpipと比べて10~100倍高速で、依存関係の解決も賢くなっています。
1. uvのインストール#
macOS / Linuxの場合:
# Homebrewでインストール(macOS)
brew install uv
# またはインストールスクリプト(Linux/macOS)
curl -LsSf https://astral.sh/uv/install.sh | sh
Windowsの場合:
# PowerShellでインストール
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
2. haniwersのインストール#
uv tool installを使ってインストールします。
# インストール
uv tool install haniwers
# バージョン確認
haniwers version
# ヘルプ表示
haniwers --help
注釈
uv tool installは、haniwersを独立した環境にインストールするため、他のPythonプロジェクトと干渉しません。
運用: アップデートとアンインストール#
# 最新バージョンへアップデート
uv tool upgrade haniwers
# アンインストール
uv tool uninstall haniwers
# インストール済みツール一覧
uv tool list
📦 代替方法: pipxを使ったインストール#
pipxは、Pythonで書かれたCLIツールを独立した環境にインストールするためのツールです。
uvが使えない環境や、従来の方法を好む場合に利用できます。
1. pipxのインストール#
macOS / Linuxの場合:
# Homebrewでインストール(macOS)
brew install pipx
pipx ensurepath
# またはpipでインストール(Linux/macOS)
python3 -m pip install --user pipx
python3 -m pipx ensurepath
Windowsの場合:
# pipでインストール
python -m pip install --user pipx
python -m pipx ensurepath
重要
pipx ensurepath実行後、シェルを再起動してください。
2. pipxでhaniwersをインストール#
# インストール
pipx install haniwers
# バージョン確認
haniwers version
運用: pipxでのアップデートとアンインストール#
# アップデート
pipx upgrade haniwers
# アンインストール
pipx uninstall haniwers
# インストール済みツール一覧
pipx list
🔧 上級者向け: pipを使った仮想環境へのインストール#
プロジェクトごとに環境を分けたい場合や、開発用途の場合はvenvとpipを使う従来の方法も利用できます。
1. 仮想環境の作成と有効化#
# プロジェクトディレクトリに移動
cd ~/workspaces/daq/
# 仮想環境を作成
python3 -m venv .venv
# 仮想環境を有効化(macOS/Linux)
source .venv/bin/activate
# 仮想環境を有効化(Windows)
.venv\Scripts\activate
2. 仮想環境にhaniwersをインストール#
# 仮想環境内にインストール
pip install haniwers
# バージョン確認
haniwers version
運用: 仮想環境でのアップデートとアンインストール#
# アップデート
pip install -U haniwers
# アンインストール
pip uninstall haniwers
# 仮想環境の無効化
deactivate
❓ よくある質問#
どのインストール方法を選べばよいですか?#
初心者・一般ユーザー:
uvを推奨(高速・簡単・最新)従来の方法に慣れている:
pipxも選択肢開発者・複数プロジェクト管理:
pip+venv
インストールできない場合は?#
Pythonのバージョン確認:
python --version(Python 3.9以上が必要)パスの確認:
uvやpipxがPATHに含まれているか確認権限エラー:
sudoは不要です(--userフラグやuv toolを使用)ネットワークエラー: プロキシ設定が必要な環境か確認
アップデート通知を受け取りたい#
GitLabのリリースページをWatch設定するか、PyPIのRSS feedを購読してください。
🎯 次のステップ#
インストールが完了したら、測定ワークフローで実際のデータ収集方法を学びましょう。