2012-10-09 23 views
1

我正在使用Python web.py框架來設計一個小型web應用程序。在python web.py中沒有模塊命名爲auth錯誤

正如本教程所指出的,經授權的工作時,我試圖在 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 

但我得到上述錯誤。任何人都可以讓我知道如何解決這個錯誤,並解釋它爲什麼會發生?

回答

0

看起來你沒有安裝驗證模塊。我假定您正嘗試使用http://jpscaletti.com/webpy_auth/中的驗證模塊。

您還沒有指出是否通過easy_install安裝了web.py,或者在下載tarball後運行setup.py。在任何情況下,我建議你:

  1. 找到web.py安裝文件夾
  2. 從上面的鏈接下載的身份驗證模塊並解壓到的contrib /的web.py的文件夾中安裝文件夾
相關問題