web-dev-qa-db-fra.com

Comment déterminer quels python modules ont été installés avec `pip` et lesquels avec` apt`?

J'essayais de résoudre mon problème avec ReText (installé à l'échelle du système avec pip3) .
Deux de mes 16.04 LTS ont une sortie différente de pip3 list.

Je sais que pip3 list affiche tous les packages (installé avec pip3 et apt/apt-get).

Aussi je sais que

  • APT installe des éléments dans /usr/lib/python3/dist-packages;
  • pip3 installe les éléments du système sur /usr/local/lib/python3.5/dist-packages.

Comment déterminer quels python modules ont été installés avec pip et lesquels avec apt?

5
N0rbert

Pas gravé dans la pierre mais à partir de ceci Ask Ubuntu Q & A :

Comme @Radu Rădeanu l'a souligné dans cette réponse, il y aurait généralement une différence dans les noms des paquets. Canonical nomme généralement Python 2 packages en tant que python- et Python 3 packages en tant que python3-. Alors que pour pip, nous n’avons généralement besoin que d’utiliser à la fois Python 2 et les packages Python3.

D'une manière générale alors:

  • Si le nom du paquet commence par python- ou python3-, il a été installé par apt.
  • Sinon, le paquet a été installé par pip
1
WinEunuuchs2Unix