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
Libérer: 2024-12-23 14:15:14
original
367 Les gens l'ont consulté

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
Copier après la connexion

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

python -c 'import site; print(site.getsitepackages())'
Copier après la connexion

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

python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'
Copier après la connexion

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
Copier après la connexion

Conseils pratiques

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

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal