私はGoogle App Engineとdjango-nonrelを使ってローカル開発のためのvirtualenvを設定しようとしています。私はdjango-nonrelが提供するテストアプリケーションを今のところ実行しようとしているだけです。Djangoはvirtualenvでパッケージを見つけることができません
私が最初に試した時、私は仕事に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
、次に例えば、 import pdb
またはimport urrlib
(またはその他の標準ライブラリ)は正常に動作します。私はどうしたらいいですか?
私はこれをdownvoteするためにログインするように努力しました。非常に悪いアドバイス。 –
おそらく。しかし、それは私のために働いた。 – egasimus
@AndrewSledge downvoteにログインする時間がかかる場合は、時間をかけて代替手段を提供してみませんか? –