2009-03-30 16 views
0

WindowsマシンにGAEサイトを構築しました。私はMacBookから作業したいと思っています。私はSVNのコードをリモートに持っていて、このランチャープログラムに付属のMac版のGAEをインストールしました。私はランチャーで自分のアプリケーションを構成し、アプリケーションを起動すると、私は次のエラーを取得する:それはそう、年齢のための生産の罰金と私のWindows devのマシン上で実行されていますので、Google App Engineローカル環境エラー:「名前webappをインポートできません」

22 from datetime import timedelta 
23 
24 from google.appengine.ext import webapp 
25 from google.appengine.ext.webapp import template 
26 
google undefined, webapp undefined 

<type 'exceptions.ImportError'>: cannot import name webapp 

は、これは私には本当に奇妙ですプラットフォームが変わったものでなければなりません。前にこの問題に遭遇した人はいますか?それはgoogle.appengineモジュールが不足しているかのようなものです。

+0

'sys.path'の内容を確認してください。 http://docs.python.org/tutorial/modules.html#the-module-search-pathも参照してください。 – Constantin

+0

私のパスをcmd行でテストしたところ、次のようになりました: ファイル "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py" 、行68、 import webob ImportError:webobという名前のモジュールがありません – Greg

+0

...私はもっと壊れていますか? – Greg

答えて

0

Mac GAEインストールメイトで何か問題が発生しました。私はあなたがLeopardをインストールしていると仮定しています。ドキュメントが言うように、Leo comes with py2.5、私は再びあなたがそれを使用していると仮定しています。あなたはMacPorts経由でPython 2.5をインストールし、GAEの開発者サーバーをその場所にrepointする必要があります。私はそれが私のMacBookのセットアップ方法だと信じていますが、私はそれほど前に覚えていませんでした。

0

これは死んだ質問ですが、最近私はdjango-nonrelを使って同じ問題を抱えていました。それは、私がgaeにdjangoプロジェクトを置くことになりました。

google_appengine内から libフォルダを調べた後

、と私は2つのWebObに関するフォルダ(webob_1_1_1webob_0_9)を持っているので、私はsoftlinkedてきたことを見てきました - webobwebob_1_1_1を(ln -sの* nix /または単にコピー)。

これが私の問題を解決しました。

誰かを助けることを願っています。

+0

[URL短縮名 - クリーンアップ](http://meta.stackexchange.com/questions/205806/url-shorteners-cleanup)を参照すると、このURL短縮語は、スペースや他の珍しいキャラクター? [私は主にクリーンアップに関わる他の人々のためにこのメモを追加しています] –

関連する問題