Мне нужно запустить Python 2.7 на моем Mac Snow Leopard, на котором установлен Python 2.6. Согласно этот ответ , запуск установщика Python 2.7 mpkg с Python.org должен привести меня туда.
Причина, по которой мне нужно это сделать, заключается в том, что я пытаюсь запустить SDK Google App Engine для среды выполнения Python 2.7.
После установки Python 2.7 я все еще получаю следующее предупреждение в моем журнале сервера GAE:
Предупреждение: вы используете среду выполнения Python (2.6), которая старше, чем производственная среда выполнения ( 2.7).
Что еще мне нужно сделать, чтобы GAE SDK распознал новую версию Python?
РЕДАКТИРОВАТЬ 2:
Выполняется:
$ sudo find / -name python2.7
Я получаю:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
Согласно ответам, которые я ввел в GoogleAppLauncher -> Preferences и установите путь Python к каждому из них, и каждый раз я получаю ту же самую ошибку.
Запуск dev_appserver со следующими флагами: --admin_console_server = --port = 8081 Команда Python: /Library/Frameworks/Python.framework/Versions/2.7 2011-11-14 16 : 12: 24.726 GoogleAppEngineLauncher [57590: 203] *** NSTask: Задача создать для пути '/Library/Frameworks/Python.framework/Versions/2.7' не удалось: 22, "Недопустимый аргумент ". Прекращение временного процесса.
Еще одна странность в том, что он всегда пытается разрешить один и тот же путь, независимо от того, какой из них я подключаю; Он всегда возвращается к /Library/Frameworks/Python.framework/Versions/2.7
РЕДАКТИРОВАТЬ 3:
Хорошо, после многократного ввода путей в поле prefs я, наконец, просто очистил его, и почему-то это теперь указывая в нужное место:
Running dev_appserver with the following flags:
--admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7