web-dev-qa-db-ja.com

どのpythonモジュールが `pip`でインストールされ、どのモジュールが` apt`でインストールされたかを判断する方法は?

ReText(pip3でシステム全体にインストール) で問題を修正しようとしていました。
2つの16.04 LTSシステムのpip3 listの出力は異なります。

pip3 listはすべてのパッケージを表示することを知っています(pip3apt/apt-getの両方でインストールされます)。

また、私はそれを知っています

  • APTは/usr/lib/python3/dist-packagesにデータをインストールします;
  • pip3はシステム全体を/usr/local/lib/python3.5/dist-packagesにインストールします。

どのpythonモジュールがpipでインストールされ、どれがaptでインストールされたかを判断する方法は?

5
N0rbert

石にキャストするのではなく、これから Ubuntu Q&A

@RaduRădeanuがこの回答で指摘したように、一般的にパッケージの名前にも違いがあります。 Canonicalは通常、Python 2パッケージをpython-、_Python 3パッケージをpython3-と名付けます。一方、pipの場合、通常はPython 2とPython3パッケージの両方で使用するだけです。

一般的に言えば:

  • パッケージ名がpython-またはpython3-で始まる場合、aptによってインストールされています。
  • それ以外の場合、パッケージはpipによってインストールされました
1