Отсутствует (?) Python 2.7 Framework на Mac

1

Я установил версию 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']

Любое объяснение, почему это так, было бы весьма полезно, спасибо.

  • 0
    Как вы это установили?
  • 0
    Вау, быстрый ответ! Использование установщика Python из python.org (python.dmkg)
Теги:

2 ответа

5
Лучший ответ

Как вы можете видеть, он был установлен в /Library/Frameworks, а не в System/Library/Frameworks. Хотя я никогда не думал об этом слишком много, я полагаю, что первая предназначена для пользовательских фреймворков, а вторая для "официальных" фреймворков, предоставляемых системными исправлениями.

  • 1
    Хм, но потому что это из sys.path, это не значит, что он должен быть в System / Library ...? альтернативы тоже не существует.
  • 0
    Ха! Извините, я был идиотом. Ты совершенно прав. Большое спасибо.
1

Для тех, кто сделал что-то плохое в своем /Python.Frameworks/....

Попробуйте установить Python снова с веб-сайта Python, используя установщик. https://www.python.org/downloads/release/python-2713/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню