2012-04-19 102 views
3

我刚刚为使用Google App Engine的类建立了我的第一个“Web应用程序”,并且它正确部署,并且在Google服务器上运行得非常好。但是,当我尝试在本地主机上访问它时,出现500错误:尝试访问本地主机时发生HTTP错误500

“服务器错误网站在检索http://localhost:8081/时遇到错误,可能是因为维护或配置不正确。

我尝试过使用各种端口,而且它们都不起作用。我100%肯定我正在使用正确的端口,并且该应用程序实际上运行时没有错误。

我在Mac OS 10.6.8

如何纠正这种或检查什么配置的任何想法使用谷歌浏览器和Python 2.7.2?

+0

日志说什么? – geoffspear 2012-04-19 03:19:23

+0

@Wooble他们提到GAE使用Python 2.6,我发现它很奇怪,因为如果我在终端中运行Python,2.7会自动启动。我仍然收到以下警告:
rdbms API不可用,因为MySQLdb库无法加载。
无法从/var/folders/pY/pYpXP3FPE8OrVeLQryckbU+++TI/-Tmp-/dev_appserver.datastore
读取数据存储区的数据无法初始化图像API;你可能会错过Python的“PIL”模块。 ImportError:没有名为_imaging的模块 – paulwithap 2012-04-19 19:26:43

回答

2

原来,问题在于GAE在我的计算机上访问了较旧版本的python。

我可以通过打开python启动器,从“Interpreter”复制路径并将其粘贴到GAE下的Preferences/Python Path来解决此问题。在我的情况下,正确的路径是/ usr/local/bin/pythonw

需要注意的是,由于在这里没有“ok”或“apply”按钮,所以必须按回车才能应用路径更改。

相关问题