¿Localización de bibliotecas globales para Python en Mac?

Estoy luchando con la instalación de SIP para Python en Mac OS X. Finalmente, después de la comstackción e instalación cuando ejecuto la consola desde la carpeta de SIP (localmente) puedo importar sipconfig, pero cuando estoy en otra carpeta no puedo, no hay módulo llamado sipconfig.

Mi pregunta es: ¿Dónde está la carpeta en la que tengo que copiar los módulos si quiero tenerlos disponibles globalmente (como “import os”), o cómo puedo verificarlos, porque la ubicación es “/Library/Python/2.6/site-packages? / “no funciona.

Intenta revisar la lista de sys.path de tu python con:

import sys print(sys.path) 

Un método simple que utilizo es preguntar a un módulo dónde está:

 import os print(os.__file__) 

/Library/Python/2.6/site-packages/ es, de hecho, el lugar adecuado (suponiendo que sea Mac OS 10.6 “Snow Leopard”, no mencionó cuál).

Como se mencionó @diatoid, verifique la ruta de su sistema (y asegúrese de que realmente esté usando Python 2.6 ejecutando python -V ).

Para Python 3.5, es /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages