2

想要设置python的nltk库,包括wordnet这样一种方式,它可以很容易地从开发系统复制到生产服务器,而不需要wordnet单独下载。

任何建议都会有所帮助...

4

1 回答 1

0

当您通过 NLTK 下载 wordnet 时,它会将 wordnet 放在系统上的 nltk_data 文件夹中。在我的系统上,它位于主文件夹中。~/nltk_data/corpora/wordnet wordnet 的文件应该在那里可用。您也许可以将这些文件传输到您的生产服务器并将 nltk 指向它们以找到它们。

另一种方法是将信息从 wordnet 传输到数据库中,然后在数据库中查询您要查找的信息。这消除了对 NLTK 的全部依赖,并为您留下了来自 wordnet 的所有信息。

有一个库可以帮助将信息从 wordnet 移动到 SQL 数据库。它在这里可用:http ://wnsqlbuilder.sourceforge.net/

这是他们使用的架构:http ://wnsqlbuilder.sourceforge.net/schema.html 以下是一些示例查询:http ://wnsqlbuilder.sourceforge.net/sql-dict.html

那应该可以让你开始。

于 2011-02-23T22:35:47.093 回答