Installation von nltk-Daten im Skript setup.py
Ich verwende NLTK mit Wordnet in meinem Projekt. Ich habe die Installation manuell auf meinem PC gemacht, mit pip:pip3 install nltk --user
in einem Terminal, dannnltk.download()
in einer Python-Shell zum Herunterladen von WordNet.
Ich möchte diese mit einer setup.py-Datei ausgleichen, aber ich kenne keinen guten Weg, um wordnet zu installieren.
Für den Moment habe ich dieses Stück Code nach dem Aufruf vonsetup
("nltk" ist ininstall_requires
Liste des Anrufs ansetup
):
import sys
if 'install' in sys.argv:
import nltk
nltk.download("wordnet")
Gibt es einen besseren Weg, dies zu tun?