探検


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

レス数が1000を超えています。これ以上書き込みはできません。
993login:Penguin
垢版 |
2026/06/29(月) 18:12:08.62ID:7wXNJink
>>989
OS側のパッケージ管理ツールで入れたのと、pip側で入れたのが混在すると依存関係が壊れたり上書きしたりでめちゃくちゃになるから、規制かけるようにしたらしい

aptで入れるのはpython本体とpython-pip、python-venvのみ
必要に応じてvenvしてその中でpipで入れるのがベストな対応のようだ
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でインストール
の三段階構え
2026/06/29(月) 22:37:07.95ID:Ay8eCg09
pythonはもはやOSの重要なコンポーネントの一部だからなあ
2026/06/29(月) 22:46:33.28ID:KVOAk1h/
やっぱり開発用とは分けたいね
実際たいした影響ないのかもしれないけど気持ち悪いし
1000login:Penguin
垢版 |
2026/06/29(月) 23:01:49.13ID:nXTXaF0N
今時uv使わない人って。。。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 63日 6時間 44分 6秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.io/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.io/login
レス数が1000を超えています。これ以上書き込みはできません。

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