Вы никогда не указать, как вы пытались установить Python 3.5 на ваш MacBook, в зависимости от параметров установки, которые использовались при построении источника Python (или узелка загруженного) место установки может отличаться от значений по умолчанию. Если вы предоставите более подробную информацию о методе установки, будет легче ответить на все аспекты вашего вопроса.
Насколько я могу судить, Apple не использует установки по умолчанию для обеспечения Python OSX. На моей машине OSX El Capitan я вижу библиотеку системы Python в /System/Library/Frameworks/Python.framework/Versions/2.7 и двоичный файл на/usr/bin/python (Python 2.7.x поставляется предустановлен для всех последних версий OSX).
Похоже, что самый простой способ получить Python 3.5 на Mac - использовать MacPython, который будет устанавливаться рядом с системной версией Python (так как вы не должны изменять стандартную системную версию Python или подвергать риску OSX). Он устанавливает некоторые вспомогательные приложения в каталог приложений Finder и устанавливает файлы библиотеки в /System/Library/Frameworks/Python.framework/Versions/3.5. Поскольку у вас будет более одной версии Python, вам также потребуется приложить некоторые усилия, чтобы убедиться, что ваши сценарии используют правильную версию.
Если у вас есть каталог /usr/local/python2.7, это похоже на то, что ранее было установлено пользователем. Если я правильно помню, OSX обычно не использует/usr/local для системного программного обеспечения.
Надежда, что помогает
Я знаю это, но я спрашиваю, почему стандартные файлы библиотеки не там, где они должны быть. В дополнение к этому, почему у меня есть папка 'python2.7' на моем устройстве? – ammarx