Yar*_*rin 15 macos google-app-engine python-2.6 python-2.7
我需要在安装了Python 2.6的Mac Snow Leopard上运行Python 2.7.根据这个答案,从Python.org运行Python 2.7 mpkg安装程序应该让我在那里.
我需要这样做的原因是我正在尝试为Python 2.7运行时运行Google App Engine SDK.
安装Python 2.7后,我仍然在GAE服务器日志中收到以下警告:
警告:您使用的Python运行时(2.6)早于生产运行时环境(2.7).
还有什么办法让GAE SDK能够识别新的Python版本?
编辑2:
运行:
$ sudo find / -name python2.7
Run Code Online (Sandbox Code Playgroud)
我明白了:
/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
Run Code Online (Sandbox Code Playgroud)
根据答案,我进入了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
Run Code Online (Sandbox Code Playgroud)
遇到了这个问题,寻找解决Mac,GAE和Python相同困境的解决方案.
关于使用GAE首选项设置Python路径,我想做一个评论.我注意到你提到你在使用Preferences设置Python路径时遇到了问题.我发现在编辑路径后,您必须按Enter键.否则,路径不会更新.这可能解释了您在尝试编辑路径字段时提到的奇怪之处.
| 归档时间: |
|
| 查看次数: |
7109 次 |
| 最近记录: |