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 shell
egimport pdb
またはimport urrlib
(またはその他の標準ライブラリ)は正常に機能します。私はどうしたらいいですか?