【问题标题】:No module named auth error in python web.pypython web.py中没有名为auth的模块错误
【发布时间】:2012-10-09 09:15:28
【问题描述】:

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

但是我收到了上述错误。谁能告诉我如何解决这个错误并解释为什么会发生?

【问题讨论】:

    标签: python authentication web.py


    【解决方案1】:

    您似乎没有安装 auth 模块。我假设您尝试使用的身份验证模块位于http://jpscaletti.com/webpy_auth/

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

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

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 2012-06-13
      • 2014-08-17
      • 2019-02-21
      • 2014-02-08
      • 2020-06-15
      • 2013-04-06
      • 2019-04-21
      • 2021-10-25
      相关资源
      最近更新 更多