Я установил версию Python 2.7 (32-разрядная версия) на своем Mac с явно успешной установкой (в соответствии с установщиком), но когда я пытаюсь найти ее в System/Library/Frameworks/Python.framework/Versions, версии только идут до 2.6. Однако с терминала я получаю:
Python 2.7.1 (r271:86882M, Nov 30 2010, 09:39:13)
[GCC 4.0.1 (Apple Inc. build 5494)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.7/site-packages', '/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.7/site-packages/wx-2.8-mac-unicode', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/usr/local/lib/wxPython-unicode-2.8.12.0/lib/python2.7']
Любое объяснение, почему это так, было бы весьма полезно, спасибо.
Как вы можете видеть, он был установлен в /Library/Frameworks, а не в System/Library/Frameworks. Хотя я никогда не думал об этом слишком много, я полагаю, что первая предназначена для пользовательских фреймворков, а вторая для "официальных" фреймворков, предоставляемых системными исправлениями.
Для тех, кто сделал что-то плохое в своем /Python.Frameworks/....
Попробуйте установить Python снова с веб-сайта Python, используя установщик. https://www.python.org/downloads/release/python-2713/