Je me bats avec l'installation SIP pour Python sur Mac OS X. Enfin après la compilation et l'installation lorsque j'exécute le dossier de formulaire de console de SIP (localement) Je peux importer sipconfig, mais quand je suis dans un autre dossier, je ne peux pas - il n'y a pas de module appelé sipconfig.
Ma question est - Où est le dossier dans lequel je dois copier les modules si je veux les avoir disponibles globalement (comme "import os"), ou comment je peux le vérifier, car l'emplacement "/Library/Python/2.6/site-packages/"ne fonctionne pas.
Essayez de vérifier la liste sys.path de votre python avec:
import sys
print(sys.path)
Une méthode simple que j'utilise est de demander à un module où il se trouve:
import os
print(os.__file__)
/Library/Python/2.6/site-packages/
est en effet le bon endroit (en supposant que c'est Mac OS 10.6 "Snow Leopard" - vous ne l'avez pas mentionné).
Comme @diatoid l'a mentionné, vérifiez votre chemin système (et assurez-vous que vous utilisez réellement Python 2.6 en exécutant python -V
).
Pour Python 3.5, c'est /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages