Когда setup.py
устанавливает пакет Python, он не обращает внимания на системные настройки Apple.Единственное, что он знает, это то, какую версию Python вы используете для его вызова.Если вы говорите:
python2.6 setup.py …
, то эта версия используется, и то же самое с
python2.7 setup.py …
Если вы используете первую из этих двух команд, устанавливается ли пакет под 2.6ты хочешь?Я предполагаю, что оболочка, которую запускает sudo
, может иметь 2.7 по умолчанию, независимо от того, какой Python ваша обычная оболочка хочет использовать.Что произойдет, если вы скажете:
sudo python -V