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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage