【ぴっぴっくす】
pipx とは?
最終更新:
💡 Python製CLIを専用環境で管理
Python製のCLIツールを、ツールごとの仮想環境にインストールして管理するツール。Black・Ruff・Poetryなどのコマンドを、環境を毎回有効化せずに使えるようにする。
📌 このページのポイント
pipxって何?pipとどう違うの?
依存関係の衝突をどう避けるの?
どんなツールを入れるの?
インストールしたコマンドはどう使うの?
例えばpipx install blackで入れたら、公開されたblackコマンドを呼び出すよ。専用環境を毎回有効化する必要はない。ただし、コマンドを公開するディレクトリがPATHに入っている必要があるんだ
uvとはどう使い分けるの?
まとめ:ざっくりこれだけ覚えればOK!
「pipx」って出てきたら「Python製CLIを専用の環境に入れて管理するツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「pipx」 = Python製アプリのインストール・実行を助けるツール名
💬 公式紹介では、Python製のコマンドを利用するためのツールとして説明されているよ。プロジェクトはpipsiやnpxから着想を得たと紹介しているんだ