2010-04-29 7 views
10

Estoy peleando con la instalación SIP para Python en Mac OS X. Finalmente después de la compilación y la instalación cuando ejecuto la consola de la carpeta de formulario de SIP (localmente) puedo importar sipconfig, pero cuando estoy en otra carpeta no puedo - hay ningún módulo llamado sipconfig.¿Ubicación de bibliotecas globales para Python en Mac?

Mi pregunta es: ¿Dónde está la carpeta a la que tengo que copiar los módulos si quiero tenerlos disponibles globalmente (como "importar os"), o cómo puedo verificarlo, porque la ubicación "/Library/Python/2.6/site-packages/"doesn`t funciona.

+0

Si /Library/Python/2.6/site-packages no funciona, entonces probablemente esté usando una versión de Python que no sea el sistema Python. –

Respuesta

25

trata de leer la lista sys.path de su pitón con:

import sys 
print sys.path 
8

/Library/Python/2.6/site-packages/ es de hecho el lugar correcto (asumiendo que es Mac OS 10.6 "Snow Leopard" - que usted no mencionó cuál).

Como se menciona en @diatoid, compruebe la ruta de su sistema (y asegúrese de estar usando realmente Python 2.6 ejecutando python -V).

18

Un método simple que uso es para pedir un módulo donde está:

import os 
print(os.__file__) 
1

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

Cuestiones relacionadas