Maison >développement back-end >Tutoriel Python >Où se trouve le répertoire de mes packages de sites Python ?

Où se trouve le répertoire de mes packages de sites Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-23 14:15:14394parcourir

Where is My Python site-packages Directory Located?

Comment localiser votre répertoire de packages de site Python

Trouver l'emplacement de votre répertoire de packages de site Python, où votre tiers est installé les packages résident, est crucial pour la gestion des packages. Il existe deux principaux types de répertoires de packages de sites : global et par utilisateur.

Répertoires globaux de packages de sites

Ces répertoires sont répertoriés dans sys.path. Pour les visualiser :

python -m site

Pour une liste plus compacte, utilisez les getsitepackages du module de site :

python -c 'import site; print(site.getsitepackages())'

Attention : Dans les environnements virtuels, les getsitepackages peuvent ne pas être disponibles . Utilisez plutôt :

python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'

Répertoires de packages de site par utilisateur

Ces répertoires sont l'endroit où Python installe vos packages locaux. Pour trouver leur emplacement :

python -m site --user-site

Conseils pratiques

  • Emplacements des colis :Déterminez l'emplacement d'un colis spécifique en utilisant :
<package>.__path__
  • Module Emplacements : Identifiez l'emplacement d'un module spécifique en utilisant :
<module>.__file__
  • Informations sur le paquet de style Debian : Obtenez les détails du paquet avec :
pip show <package>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn