1

GoogleAppEngineとdjango-nonrelを使用してローカル開発用のvirtualenvをセットアップしようとしています。今のところ、django-nonrelが提供するテストアプリを実行しようとしています。

初めて試したときはpython manage.py runserver仕事に取り掛かりましたが、からページを取得しようとすると、モジュールlocalhost:8080が見つからないとエラーが発生しました。pdb

Traceback (most recent call last):
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2755, in _HandleRequest
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2643, in _Dispatch
    base_env_dict=env_dict)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 682, in Dispatch
    base_env_dict=base_env_dict)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1717, in Dispatch
    self._module_dict)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1619, in ExecuteCGI
    reset_modules = exec_py27_handler(config, handler_path, cgi_path, hook)
  File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1425, in ExecutePy27Handler
    import pdb
ImportError: No module named pdb

メインのPythonインストールからモジュールをコピーしてみました。また、サイトパッケージにアクセスできる新しいvirtualenvを作成してみました。どちらのアプローチもある程度までは機能しましたが、最終的python manage.py runserverにはを見つけることができませんでしたurllib

一方、python manage.py shellegimport pdbまたはimport urrlib(またはその他の標準ライブラリ)は正常に機能します。私はどうしたらいいですか?

4

1 に答える 1

-2

解決策: まったく使用せずvirtualenv、必要になるライブラリ ( などdjango) をプロジェクト ディレクトリに配置します。とにかく、アプリを GAE にデプロイするには、それが必要になります。

于 2012-04-18T23:45:06.353 に答える