Par exemple, comment puis-je savoir que l'exécutable a été installé dans "/ usr/bin/python" et les fichiers de bibliothèque dans "/usr/lib/python2.6"?Python: quel paquet contient les métadonnées d'installation?
Répondre
distutils.sysconfig est le module qui "permet d'accéder aux informations de configuration à faible niveau de Python". La fonction get_python_lib, en particulier, donne "le répertoire de l'installation de bibliothèque générale ou dépendante de la plateforme", en fonction de ses arguments. Cependant, sys.executable
n'est pas exposé par ledit module sysconfig
- c'est seulement dans le module sys
.
Vous voulez le module sys
:
>>> print sys.executable /usr/bin/python >>> print sys.path ['', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Python/2.6/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode']
pas tout à fait ... Je cherche où le programme d'installation a installé les bibliothèques du système, pas les bibliothèques du système qui sont sur le chemin. –
- 1. Quel paquet Haskell contient le module
- 2. Que contient le paquet com.sun.el?
- 3. liste les dépendances du paquet python sans les charger?
- 4. l'objet sérialisé contient-il des métadonnées?
- 5. python: liste les modules dans le paquet
- 6. Accès propres métadonnées d'oeuf python
- 7. Quel paquet Haskell contient une fonction similaire à "fsolve" de MATLAB?
- 8. Quel fichier JAR contient org.springframework.orm.hibernate.HibernateTransactionManager?
- 9. Python: importer le paquet contenant
- 10. Ajouter un album en utilisant python dans les métadonnées mp3
- 11. Vérifiez si le paquet Python est installé
- 12. Java Crossword Application - quel paquet utiliser?
- 13. Lecteur de métadonnées Fast Python PDF
- 14. Comment afficher un signe d'erreur sur le paquet lorsque le paquet contient des informations erronées?
- 15. Comment vérifier quel paquet .bpl appartient à
- 16. Quel est le meilleur paquet de liste de diffusion? (Linux)
- 17. Références intra-paquet dans les tests python et GUI
- 18. Liste tous les modules qui font partie d'un paquet python?
- 19. itunesconnect modifier les métadonnées
- 20. ScriptIgnore sur les métadonnées
- 21. Scrubyt récupérer les métadonnées
- 22. cache de données pour le paquet python
- 23. Comment utiliser ce paquet Python? (guess_language)
- 24. Quel type de données contient size_t?
- 25. Quel composant Delphi contient le plus d'événements?
- 26. Comment envoyer un paquet IP en Python?
- 27. Quelqu'un sait quel package de mise en réseau contient winlive.h?
- 28. Paquet python pour la simulation d'enchères distribuées
- 29. Quel paquetage cygwin contient la commande rm?
- 30. Quel Weblogic 10.3 JAR contient weblogic.rmi.RemoteException
Merci Alex! Il semble que get_python_lib (1,1) soit exactement ce dont j'ai besoin. L'appel avec les paramètres par défaut renvoie le répertoire site_packages. –