安装Python 2.7后,在我的GAE服务器日志中仍然会收到以下警告:
“警告:您正在使用比生产运行时环境(2.7)旧的Python运行时(2.6)。”
还需要进行哪些操作才能使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:
好的,在重复输入路径后,我最终将其清除,并且不知何故,它现在指向了正确的位置:
Running dev_appserver with the following flags:
--admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7