【问题标题】:Importing NLTK to web2py将 NLTK 导入 web2py
【发布时间】:2016-04-08 21:22:56
【问题描述】:

我正在尝试在 web2py 中使用 NLTK。我可以在 Python 命令行和 python 脚本中运行 NLTK,但我收到导入错误:

<type 'exceptions.ImportError'> Cannot import module 'applications.DeepThought.modules.nltk'

我已将代码剥离为空,这是令人反感的代码:

# -*- coding: utf-8 -*-
import time
import nltk

def task_waiter(a):
    time.sleep(a)
    return dict()

def task_add(a,b):
    return a+b

def b(a):

    return dict()

def d(a):
    return dict()

from gluon.scheduler import Scheduler
scheduler = Scheduler(DTtaskDb)

我什至在获取 NLTK 语料库时都没有遇到问题,但我想这是一个问题,当我进行搜索时,没有其他人在简单地导入 NLTK 时遇到问题。

这是我的版本信息: web2py™ 版本 2.14.3-stable+timestamp.2016.03.26.23.02.02 Python Python 2.7.3:/Volumes/Macintosh HD 2/Web2Py/web2py.app/Contents/MacOS/python(前缀:/Volumes/Macintosh HD 2/Web2Py/web2py.app/Contents/Resources)

【问题讨论】:

    标签: python nltk web2py web2py-modules


    【解决方案1】:

    您似乎正在运行 web2py 的 OSX 二进制版本,它包含自己的 Python 解释器,因此忽略了您系统的 Python 安装(以及任何已安装的库,例如 NLTK)。如果你有自己的 Python 安装,你应该下载并运行 web2py 的源代码版本。

    【讨论】:

      猜你喜欢
      • 2017-10-03
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      相关资源
      最近更新 更多