Comment trouver la bibliothèque Python chemin d'installation?

Pour l'installation des tiers les paquets Python, j'ai utilisé une setup.py script qui utilise setuptools.setup() pour installer un tas de paquets. Après l'installation je peux trouver ces paquets sur une machine à sous /usr/local/lib/python2.7/dist-packages et sur une autre machine sous /usr/lib/python2.7/site-packages.

Maintenant, je veux écrire un script Python qui permet de déterminer les cas où la tierce partie de paquets qui ont été installés. Comment puis-je le faire?

1) sys.préfixe=sys.exec_prefix est sur les deux machines "/usr".

2) L'exécutable python est sur les deux machines /usr/bin/python.

3) distutils.sysconfig.get_python_lib() est /usr/lib/python2.7/dist-packages ("local" est manquant) sur une seule machine et /usr/lib/python2.7/site-packages sur l'autre machine.

OriginalL'auteur | 2013-07-03