探検


【初心者】Ubuntu Linux 126【本スレ】

レス数が950を超えています。1000を超えると書き込みができなくなります。
994login:Penguin
垢版 |
2026/06/29(月) 18:25:01.37ID:+isoqzgp
パッケージマネージャーとシステムのpipでバッティングするっこと?そもそもシステムのpython使う?
pythonだけじゃなく各言語でバージョン管理ツール使うやろ普通は
2026/06/29(月) 19:19:55.00ID:xW9+3RBZ
依存がちがちのaptに入れるわけだから当然混乱することになる
もう3年くらい前から禁止だろたしか警告出るようになったはず
996login:Penguin
垢版 |
2026/06/29(月) 19:24:08.08ID:i8BHr2XP
んんんーーーー


pipxのオプション runpip とはどういうものですか?

pipx runpip は、pipxが管理している特定の仮想環境(venv)の中で
直接 pip コマンドを実行するためのサブコマンドです。


pipx runpip install ライブラリ とかできますか?

はい、完全にその通りに実行できます。
ただし、コマンドの構文として、どのツールの環境(仮想環境)に対してインストールを行うかを指定するために、
「対象のアプリ(パッケージ)名」を間に挟む必要があります。

具体的な使用例

例えば、pipxでインストールした ansible というツールの環境内に、
追加のライブラリである boto3 をインストールしたい場合は以下のようになります。

bash
pipx runpip ansible install boto3


このコマンドを実行すると、システム全体のPython環境を汚すことなく、
ansible が動いている専用の隠れた仮想環境の中にだけ boto3 がインストールされます。
997login:Penguin
垢版 |
2026/06/29(月) 19:32:39.96ID:v5DfZOew
1.python3-*は必要に応じて、あるいは勝手にインストールされる
2.bin/にインストールされるスクリプトなど何処からでも使われるmoduleを~/venv/にインストールしてPATHに入れる
3.開発系で個別にvenvあるいはuvでインストール
の三段階構え
レスを投稿する

レス数が950を超えています。1000を超えると書き込みができなくなります。

ニューススポーツなんでも実況