探検


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

レス数が950を超えています。1000を超えると書き込みができなくなります。
989login:Penguin
垢版 |
2026/06/29(月) 15:54:30.16ID:+isoqzgp
pip使えないってどういう意味?システムのpython使ってるからってこと?
990login:Penguin
垢版 |
2026/06/29(月) 16:08:31.72ID:Fr4khvF4
ubuntuのことはしらなくてdebianだけど
vscodeだと勝手にenvに入ってくれる機能あるみたいで
自分はvscodium使いはじめたばかりだけどアクティベートはそれに任せようと設定しようとやってるところ(どのPython使うとか指定が自分には難解)
前はプログラミング始めるときそのプログラミング用のディレクトリーに移動するとともにenvアクティベートする簡単なエイリアスを.bashrcとかに書いてた、pipはdebianでもっていうか基本グローバルインストール出来ない基本仕様でみんなvenv等で使ってるはず

pythonファイルデバッグ実行したときはそのファイルのあるディレクトリーをcwdにしてくれよファイルみつからないよ!
っていう問題を解決したばかりで右も左もわかってない初心者だけど
https://ja.python-3.com/?p=73486
991login:Penguin
垢版 |
2026/06/29(月) 16:35:34.44ID:i8BHr2XP
$ which pip
/usr/bin/pip
$ pip --version
pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.14)
$ dpkg -S /usr/bin/pip
python3-pip: /usr/bin/pip
2026/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で入れるのがベストな対応のようだ
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を超えると書き込みができなくなります。

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