■ Ubuntu 公式サイト
https://www.ubuntu.com/
■ Ubuntu Japanese Team
https://www.ubuntulinux.jp/
ここは【初心者】Ubuntu Linux 【本スレ】で間違いありません
前スレ
【初心者】Ubuntu Linux 120【本スレ】
https://mao.5ch.io/test/read.cgi/linux/1542152495/
【初心者】Ubuntu Linux 122【本スレ】
https://mao.5ch.io/test/read.cgi/linux/1729990423/
【初心者】Ubuntu Linux 123【本スレ】
https://mao.5ch.io/test/read.cgi/linux/1743554642/
【初心者】Ubuntu Linux 124【本スレ】
https://mao.5ch.io/test/read.cgi/linux/1762285893/
【初心者】Ubuntu Linux 125【本スレ】
https://mao.5ch.io/test/read.cgi/linux/1769315012/
.
【初心者】Ubuntu Linux 126【本スレ】
レス数が950を超えています。1000を超えると書き込みができなくなります。
1login:Penguin
2026/04/27(月) 16:17:43.49ID:5LmaE2Dp2026/06/29(月) 17:13:47.72ID:DQgOXf/l
移行がうまくいかなかったpython 2→3
993login:Penguin
2026/06/29(月) 18:12:08.62ID:7wXNJink >>989
OS側のパッケージ管理ツールで入れたのと、pip側で入れたのが混在すると依存関係が壊れたり上書きしたりでめちゃくちゃになるから、規制かけるようにしたらしい
aptで入れるのはpython本体とpython-pip、python-venvのみ
必要に応じてvenvしてその中でpipで入れるのがベストな対応のようだ
OS側のパッケージ管理ツールで入れたのと、pip側で入れたのが混在すると依存関係が壊れたり上書きしたりでめちゃくちゃになるから、規制かけるようにしたらしい
aptで入れるのはpython本体とpython-pip、python-venvのみ
必要に応じてvenvしてその中でpipで入れるのがベストな対応のようだ
994login:Penguin
2026/06/29(月) 18:25:01.37ID:+isoqzgp パッケージマネージャーとシステムのpipでバッティングするっこと?そもそもシステムのpython使う?
pythonだけじゃなく各言語でバージョン管理ツール使うやろ普通は
pythonだけじゃなく各言語でバージョン管理ツール使うやろ普通は
2026/06/29(月) 19:19:55.00ID:xW9+3RBZ
依存がちがちのaptに入れるわけだから当然混乱することになる
もう3年くらい前から禁止だろたしか警告出るようになったはず
もう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 がインストールされます。
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でインストール
の三段階構え
2.bin/にインストールされるスクリプトなど何処からでも使われるmoduleを~/venv/にインストールしてPATHに入れる
3.開発系で個別にvenvあるいはuvでインストール
の三段階構え
レスを投稿する
レス数が950を超えています。1000を超えると書き込みができなくなります。