2

有人使用 NLTK 和 GAE 吗?从这个线程看来,GAE 不支持 NLTK(需要特殊的安装技巧。)你知道任何其他轻量级的类似 Python 模块吗?谢谢。

4

1 回答 1

3

GAE 支持几乎所有不尝试访问文件或套接字或其他系统级实用程序的“纯”Python 模块。您链接中的海报主要是试图尽量减少它们包含的模块数量。他们表达了一种反复试验的方法来确定他们的应用程序需要哪些 NLTK 模块。一种稍微快一点的方法是下载整个 NLTK 包并移入所有“.py”文件,而不是一次只移入一个。包含您不会使用的模块并没有什么大的缺点。

然而,这个过程是 GAE 的现实。任何未直接包含在 GAE 库中的模块都需要手动安装,并且需要检查它们是否与 GAE 沙箱限制有任何偏差。 看到这个。

快速浏览一下 NLTK 源代码表明,尤其依赖于“mallet”的模块可能会出现问题,因为这是编译的 java 代码。

于 2010-11-14T14:16:58.093 回答