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 件のコメント:
コメントを投稿