2012-04-19 103 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」按鈕,所以必須按回車才能應用路徑更改。

相關問題