python web.py中没有名为auth error的模块

python web.py中没有名为auth error的模块,python,authentication,web.py,Python,Authentication,Web.py,我正在使用pythonweb.py框架设计一个小型web应用程序 如本教程所示,在使用授权时,我在 Python解释器: In [10]: import web In [11]: from web.contrib.auth import DBAuth --------------------------------------------------------------------------- ImportError Trace

我正在使用pythonweb.py框架设计一个小型web应用程序

如本教程所示,在使用授权时,我在 Python解释器:

In [10]: import web

In [11]: from web.contrib.auth import DBAuth
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/home/local/user/python_webcode/<ipython console> in <module>()

ImportError: No module named auth

但是我得到了上面的错误。有人能告诉我如何解决此错误并解释发生此错误的原因吗?

您似乎没有安装auth模块。我假设您正在尝试使用的身份验证模块

您尚未指明是通过easy_install安装web.py,还是在下载tarball后运行setup.py安装web.py。无论哪种情况,我都建议您:

找到web.py安装文件夹 从上面的链接下载auth模块,并将内容解压缩到web.py安装文件夹的contrib/文件夹中