2010年8月13日 星期五

Install Google App Engine for Python under Windows.

其實很簡單,唯一的重點是,目前的Google App Engine只支援Python 2.5,千萬不能裝太新的版本會有問題!
現在我用的是Python2.5.4.

先裝Python,然後安裝Google SDK for Python就可以了.

Google AppEngine Launcher 無法啟動問題

最近在玩Google AppEngine的服務,下載了fot python的SDK,本來一切都很正常,但是今天在公司使用時卻發生無法使用Launcher的問題.
查看C:\Program Files\Google\google_appengine\launcher下的GoogleAppEngineLauncher.exe.log發現:
Traceback (most recent call last):
File "GoogleAppEngineLauncher.py", line 42, in module

File "wx\_core.pyc", line 7913, in __init__

File "wx\_core.pyc", line 7487, in _BootstrapApp

File "launcher\app.pyc", line 53, in OnInit

File "launcher\app.pyc", line 97, in _CreateModels

File "launcher\maintable.pyc", line 34, in __init__

File "launcher\platform.pyc", line 492, in ProjectsFile

WindowsError: [Error 3] The system cannot find the path specified: 'H:\\/Google'


GoogleAppEngineLauncher.exe一直試圖尋找H:\Google,上網看到有其他人也有一樣的問題,但似乎都沒有解答...
於是開始搜尋相關的設定檔和Register檔,想找出這軟體是從哪知道要尋找這個目錄...
最後發現,GoogleAppEngineLauncher是利用系統環境變數尋找目前使用者的家目錄,底下有個目錄"Google",內有兩個ini檔是這支程式真正需要的檔案.
如果你有發生類似的問題,可以先看看Windows的環境變數是否有被改掉,應該可以解決你的問題...

參考資料: Windows環境變數列表