在web2py中使用python模块时遇到问题

在web2py中使用python模块时遇到问题,python,web2py-modules,Python,Web2py Modules,我试图在web2py中使用python模块(nltk) 我能够从python命令行使用该模块而不会出现问题。在Web2py中,我得到以下错误 谢谢 简单示例代码: 错误 web2py™ 版本2.5.1-stable+timestamp.2013.06.06.15.39.19 Python 2.7.3:/usr/bin/Python(前缀:/usr) 回溯(最近一次呼叫最后一次): 文件“/home/www-data/web2py/glion/restricted.py”,第212行,受限 环境中

我试图在web2py中使用python模块(nltk)

我能够从python命令行使用该模块而不会出现问题。在Web2py中,我得到以下错误

谢谢

简单示例代码: 错误
web2py™ 版本2.5.1-stable+timestamp.2013.06.06.15.39.19
Python 2.7.3:/usr/bin/Python(前缀:/usr)
回溯(最近一次呼叫最后一次):
文件“/home/www-data/web2py/glion/restricted.py”,第212行,受限
环境中的执行代码
文件“/home/www-data/web2py/applications/Wordgf/controllers/thes.py”,第1行,在
导入nltk
文件“/home/www-data/web2py/glion/custom\u import.py”,第95行,在custom\u importer中
升起e2#模块中存在错误
AttributeError:“模块”对象没有属性“错误”

只有源版本的web2py才能导入模块


请确保您没有使用编译版本。

我尝试了此操作,但在@thefourtheye时没有出现此错误:我查看了您所做的操作,看起来您还没有下载wordnet加载项。我猜这就是你出错的原因。除非我遗漏了什么?但我相信我能通过
导入nltk
。@thefourtheye。谢谢我注意到您正在使用Web2PyWeb服务器。我正在使用apache,所以我尝试重新启动,现在我得到了与您相同的错误。我进入python并下载了nltk,它告诉我“Wordnet”包已经是最新的了。我需要在web2py中为此做些什么吗?您可能想看看
import nltk
from nltk.corpus import wordnet as wn

def get_thes():
    wn.synset('car.n.01').lemma_names
    return dict()
web2py™ Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
Python  Python 2.7.3: /usr/bin/python (prefix: /usr)

Traceback (most recent call last):
  File "/home/www-data/web2py/gluon/restricted.py", line 212, in restricted
    exec ccode in environment
  File "/home/www-data/web2py/applications/Wordgf/controllers/thes.py", line 1, in <module>
    import nltk
  File "/home/www-data/web2py/gluon/custom_import.py", line 95, in custom_importer
    raise e2  # there is an error in the module
AttributeError: 'module' object has no attribute 'error'