如何使用pip将nltk_data作为软件包安装?

Mic*_*ael 5 python pip nltk

我是Python的新手,来自Java背景。

我有一个使用nltk和的项目nltk_data。我在笔记本电脑上下载nltk_data了nltk.download()该软件,并且该项目运行正常,但我想自动下载nltk_data。

我可以从命令行下载它,但是我想在pip下载包时懒惰地下载它pip install。所以我的问题是:

  • 我可以nltk_data作为常规Python软件包安装pip吗?
  • nltk_data延迟下载的最佳方法是什么?

Azs*_*sgy 4

NLTK 数据文档的底部解释了这一点:

运行命令python -m nltk.downloader all。要确保集中安装,请运行命令sudo python -m nltk.downloader -d /usr/local/share/nltk_data all。

如果您想分发程序,您可能需要考虑编写一个setuptools setup.py文件来简化安装:

setup.py是什么?

官方包装文档