什么是“Python解释器None”?
我刚刚为Google App Engine创建了我的第一个应用,叫做“Hello World”。这是Google App Engine入门教程的第一课。我在我的电脑上测试了它(我用的是Windows XP),结果一切正常——每当我用我的网页浏览器(火狐)打开一个新窗口时,总能看到这句话Hello, world!!!
,这证明它确实运行了。
在我创建这个应用之前,我不知道怎么把记事本文件保存为.py
文件。我在这里提了个问题,很快就得到了回答。
不过,后来有人在我的问题下评论说:
“App Engine不支持Python 2.6。你用Python 2.5会更顺利。可惜,但这就是事实。”
于是我卸载了Python 2.6.4,安装了Python 2.5.4。同时我也卸载了Google App Engine Launcher,然后重新安装了一遍。在安装的时候,有个窗口弹出来说我电脑上找到了所有必要的前提条件。
但是,当我添加我已有的应用并想用App Engine Launcher运行它时,弹出了一个消息:
“找不到Python解释器None。无法运行项目E:\python\helloworld。请确认这些值在你的偏好设置中,或者采取适当的措施来修复它(例如,安装Python)。”
我尝试删除我的应用并重新创建,但还是没用。我该怎么办呢?
2 个回答
你需要在你的Eclipse平台中设置Python解释器,路径是 窗口->首选项->谷歌->AppEngine
。(当然,我是基于你在使用GAE Eclipse插件的前提下说的,如果你没有使用这个插件,可以忽略我的建议。)
其实就是在说,它找不到你刚安装的 Python 解释器。
看起来你是在 Windows 系统上,所以你需要检查一下环境变量,特别是 PATH 和 PYTHONPATH,这两个变量可能还是指向之前的 2.6 版本的安装文件夹。