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

时间:2012-10-09 09:15:29

标签: python authentication web.py

我正在使用Python web.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

但是我收到了上述错误。任何人都可以让我知道如何解决这个错误,并解释它为什么会发生?

1 个答案:

答案 0 :(得分:0)

看起来您没有安装auth模块。我假设您尝试使用http://jpscaletti.com/webpy_auth/上的auth模块。

您没有说明是通过easy_install安装了web.py还是在下载tarball后运行setup.py。在任何一种情况下,我都建议你:

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