Ответ 1
Попробуйте проверить список sys.path python с помощью:
import sys
print sys.path
Я сражаюсь с установкой SIP для Python в Mac OS X. Наконец после компиляции и установки, когда я запускаю консольную папку формы SIP (локально), я могу импортировать sipconfig, но когда я в другой папке, я не могу - там не является модулем, называемым sipconfig.
Мой вопрос: где находится папка, куда мне нужно копировать модули, если я хочу, чтобы они были доступны глобально (например, "import os" ) или как я могу проверить это, потому что местоположение "/Library/Python/2.6/site-packages/" не работает.
Попробуйте проверить список sys.path python с помощью:
import sys
print sys.path
Простым методом, который я использую, является запрос модуля, где он:
import os
print(os.__file__)
/Library/Python/2.6/site-packages/
действительно является подходящим местом (при условии, что Mac OS 10.6 "Snow Leopard" - вы не упомянули, что).
Как упоминалось в @diatoid, проверьте свой системный путь (и убедитесь, что вы на самом деле используете Python 2.6, запустив python -V
).
Для Python 3.5, It /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages