1
我正在尝试使用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
(或任何其他标准库,就此而言)工作正常。我应该做些什么?
我努力登录只是为了低估这一点。非常糟糕的建议。 – 2012-04-26 02:15:28
也许吧。但它为我工作。 – egasimus 2012-04-26 09:47:50
@AndrewSledge如果您打算花时间登录downvote,为什么不花点时间提供替代方案? – 2013-03-01 14:54:37