pipを使うのかpacmanを使うのか、どっちがいいのか、という質問がいろいろなフォーラムでたびたび出てきます。 回答はいつも明確で、システムワイドで使うなら
pacmanを使え、pipを使うなら'--user' オプションを必ず指定しろ、venvなどの仮想環境で使うならpipを使え、です。ところがそういう方針でやっていても、ついうっかり
pip使っちゃったりすることもあります。
ということで、あるモジュールをインストールしたのがpipなのかpacmanなのかを表示するための1ライナーです。
$ for i in `pip list | tail -n +3 | awk '{print $1}'`; do pacman -Qs $i ; done
local/python-appdirs 1.4.4-3
A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir".
local/python-black 21.6b0-3
Uncompromising Python code formatter
local/python-cachecontrol 0.12.6-3
httplib2 caching for requests
pacmanでローカルにインストールされてますよ、ということです。
めでたしめでたし。
0 件のコメント:
コメントを投稿