quelle méthode doit être utilisée pour installer des modules python sous Linux?


0

Les modules Python peuvent généralement être installés via, entre autres,

  • pip
  • le gestionnaire de paquets ( yum, apt-get, ...)

Lequel est-il plus sage d'utiliser? Puis-je mélanger les deux?

Je comprends que la suppression dépend de la méthode (installer one-way signifie désinstaller proprement de la même manière), mais je suis plus intéressé par les conséquences pour l'installation de python lui-même (c'est-à-dire que l'arbre python est le même quelle que soit la méthode, ou sont-ils en conflit? ?)

Réponses:


1

Système de gestion de module spécifique à Python ( pip )

  • peut installer des modules globalement (pour tous les utilisateurs root ) ou dans votre arbre personnel,
  • offre plus de modules

Systèmes généraux de gestion de paquets au niveau système ( yum, apt-get )

  • seulement installer des paquets globalement
  • offrent moins de modules, mais éventuellement une meilleure intégration système (par exemple, ils installeront la bibliothèque C avec laquelle le module python s'interface automatiquement).

0

Si vous pouvez utiliser un gestionnaire de paquets, c'est généralement la meilleure option. Les gestionnaires de paquets gèrent mieux les dépendances que pip. Vous aurez moins de paquets à choisir, mais le gestionnaire de paquets devrait bien gérer les mises à jour. Systèmes utilisant apt-get peuvent généralement être configurés pour appliquer automatiquement les mises à jour de manière planifiée.

pip vous donne plus d'options, mais je limiterais son utilisation à votre arbre personnel. Vous pouvez vous retrouver avec des conflits de fichiers avec des packages existants, si vous installez des packages pour tous les utilisateurs.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.