運行谷歌的蟒蛇AppEngine上我嘗試使用谷歌的AppEngine自學蟒蛇,我無法獲得開發服務器運行。我得到這個錯誤:導入錯誤在Ubuntu
Traceback (most recent call last):
File "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", line 60, in run_file(file, globals()) File "/opt/google_appengine/google_appengine_1.2.7/dev_appserver.py", line 57, in run_file execfile(script_path, globals_) File "/opt/google_appengine/google_appengine_1.2.7/google/appengine/tools/dev_appserver_main.py", line 65, in from google.appengine.tools import os_compat ImportError: cannot import name os_compat
Ubuntu 9.10的帶有python2.6的(沒有工作),我的python2.5安裝(沒有工作),並試圖用python dev_appserver.py helloWorld
運行它(沒有工作)以及編輯第一行後運行dev_appserver.py:
#!/usr/bin/env python2.5
我似乎無法找到任何與此錯誤聯機。我發現的唯一問題是關於使用python 2.5,我想我已經解決了這個問題。
凱爾建議我需要設置我的PYTHONPATH變量。運行後
export PYTHONPATH=/opt/google_appengine/google_appengine_1.2.7
我仍然遇到同樣的錯誤,試圖運行dev_appserver.py。我是否設置了PYTHONPATH?或者,我該如何卸載協議緩衝區python項目?我對Ubuntu One沒有用處,並且已經卸載它。
我仍然收到相同的錯誤信息。編輯這個問題說出口。 – 2009-11-10 17:02:10