Расположение глобальных библиотек для Python на Mac?

Я сражаюсь с установкой SIP для Python в Mac OS X. Наконец после компиляции и установки, когда я запускаю консольную папку формы SIP (локально), я могу импортировать sipconfig, но когда я в другой папке, я не могу - там не является модулем, называемым sipconfig.

Мой вопрос: где находится папка, куда мне нужно копировать модули, если я хочу, чтобы они были доступны глобально (например, "import os" ) или как я могу проверить это, потому что местоположение "/Library/Python/2.6/site-packages/" не работает.

Ответ 1

Попробуйте проверить список sys.path python с помощью:

import sys
print sys.path

Ответ 2

Простым методом, который я использую, является запрос модуля, где он:

import os
print(os.__file__)

Ответ 3

/Library/Python/2.6/site-packages/ действительно является подходящим местом (при условии, что Mac OS 10.6 "Snow Leopard" - вы не упомянули, что).

Как упоминалось в @diatoid, проверьте свой системный путь (и убедитесь, что вы на самом деле используете Python 2.6, запустив python -V).

Ответ 4

Для Python 3.5, It /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages