[Django]ImportError:cannot import name debug

系统 2098 0

[Django]ImportError:cannot import name debug 问题

Version

Date

Creator

Description

1.0.0 .1

2007-1-10

郑昀

草稿

继续阅读之前,我们假设您熟悉以下知识:

n          Python

n          Django

n          Apache

 

浏览着架设在 Apache 2.2.3 (mod_python-3.2.10) 上的 Django 应用,突然出现这样的错误,而且刷新也没用:

页面输出

Mod_python error: "PythonHandler django.core.handlers.modpython"

Traceback (most recent call last):

  File "C:\Python24\Lib\site-packages\mod_python\apache.py", line 299, in HandlerDispatch

  File "c:\python24\lib\site-packages\Django-0.95-py2.4.egg\django\core\handlers\modpython.py", line 163, in handler

  File "c:\python24\lib\site-packages\Django-0.95-py2.4.egg\django\core\handlers\modpython.py", line 136, in __call__

  File "C:\Python24\lib\site-packages\django-0.95-py2.4.egg\django\core\handlers\base.py", line 102, in get_response

  File "C:\Python24\lib\site-packages\django-0.95-py2.4.egg\django\core\handlers\base.py", line 130, in get_technical_error_response

ImportError: cannot import name debug

 

四处寻觅解决办法,在

http://www.modpython.org/FAQ/faqw.py?req=all#2.12

也有人报告了类似问题:

类似报告

2.12. [error] SOLUTION PythonHandler mod_python.psp: ImportError: No module named psp

SOLVED

I had the same problem in 3.0.3 on UNIX and it appears to be fixed by updating to 3.1.3

------ mrez adds:

I'm having the same problem too:

Debug text: Mod_python error: "PythonHandler mod_python.psp"

Traceback (most recent call last):

  File "C:\PROGRA~1\PYTHON~1.3\Lib\site-packages\mod_python\apache.py", line 326, in HandlerDispatch

    log=debug)

  File "C:\PROGRA~1\PYTHON~1.3\Lib\site-packages\mod_python\apache.py", line 496, in import_module

    module = imp.load_module(mname, f, p, d)

  File "C:\PROGRA~1\PYTHON~1.3\Lib\site-packages\mod_python\psp.py", line 59, in ?

    import apache, Session, util, _psp

ImportError: DLL load failed: The specified module could not be found.

 

在这个页面的 2.2 小节,提及了解决方案:

增加的配置行

If you see a Python exception of the form:

  ImportError: No module named _apache

it means that you have mod_python version 3.1 . If you see the Python exception:

  ImportError: No module named psp

it means that you only have version 2.7 . Finally, if you instead see the Python exception:

  ImportError: No module named mod_python.psp

it means that mod_python isn't installed after all , or at least not for the version of Python you are trying to use.

看来和我遇到的还不一样。

重启 Apache server 就好了。但有一就有二,下次它还会来的。

 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1478610


[Django]ImportError:cannot import name debug问题


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论