如何在Python项目中包含NLTK
问题描述:
我尝试下载最新的NLTK版本,并将包含在zip文件中的nltk目录移动到我的python项目的工作目录中。然后我试着调用import nltk。通常情况下,尽我的理解,这将工作 - 但我得到这个错误:如何在Python项目中包含NLTK
Traceback (most recent call last):
File "/home/akf/PycharmProjects/comrad/main.py", line 32, in <module>
import plugins.nltk as plugins_nltk
File "/home/akf/PycharmProjects/comrad/plugins/nltk/__init__.py", line 89, in <module>
from nltk.internals import config_java
ImportError: No module named nltk.internals
这是准确的,我也无法找到该文件。什么是最好的方法来做到这一点?
答
对于一些库文件,简单地下载文件夹是行不通的。你需要的不仅仅是下载它来实际安装它,并且在安装之前确保你有第一个依赖关系,如numpy
。
还管理与pip
之类的依赖项更好,您可以跟踪版本,升级等,而无需手动删除并重新下载文件夹。
似乎你正在使用Linux或UNIX?这里是如何安装它的指南http://www.nltk.org/install.html