Maison >développement back-end >Tutoriel Python >Comment puis-je trouver mon répertoire de packages de sites Python ?

Comment puis-je trouver mon répertoire de packages de sites Python ?

DDD
DDDoriginal
2024-12-08 20:48:15331parcourir

How Can I Find My Python site-packages Directory?

Localisez le répertoire de vos packages de site Python

La détermination de l'emplacement de votre répertoire de packages de site Python est cruciale pour la gestion des packages. Ce répertoire contient les packages installés par l'utilisateur et son emplacement varie en fonction de la portée.

Répertoire global des packages de site

  • Répertorié dans sys.path lors de l'exécution python -m site
  • Pour une liste concise, utilisez python -c 'import site ; print(site.getsitepackages())'
  • Dans Python 3, utilisez sysconfig.get_paths()["purelib"] from python3 -c 'import sysconfig'

Répertoire des packages de sites par utilisateur (PEP 370)

  • Accessible avec python -m site --user-site
  • Vérifiez un répertoire inexistant et l'état de sortie de Python
  • Installez les packages utilisateur avec pip list --user ou pip freeze --user

Conseils pratiques

  • Identifier les emplacements des colis avec package.__path__
  • Tracez les emplacements des modules avec module.__file__
  • Utilisez le package pip show pour afficher les informations sur le package de style Debian, y compris le chemin d'installation

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