Question

manque à la bibliothèque de nltk de python de configuration, y compris wordnet de telle manière qu'il puisse être facilement copié à partir du système de développement vers le serveur de production, sans avoir besoin de télécharger wordnet séparément.

Toute suggestion serait utile ...

Était-ce utile?

La solution

Lorsque vous téléchargez WordNet par NLTK il met WordNet dans le dossier nltk_data sur votre système. Sur mon système, il est dans le dossier de la maison. ~ / Nltk_data / corpora / wordnet Les fichiers de WordNet devraient être disponibles là-bas. Vous pouvez être en mesure de transférer ces fichiers sur votre serveur de production et le point NLTK sur eux pour les trouver.

Une autre façon est de transférer les informations de wordnet dans une base de données, puis interroger la base de données pour les informations que vous recherchez. Cela supprime la dépendance entière sur NLTK et vous laisse avec toutes les informations de WordNet.

Il y a une bibliothèque que les aides à déplacer les informations de wordnet à une base de données SQL. Il est disponible ici: http://wnsqlbuilder.sourceforge.net/

Voici le schéma qu'ils ont utilisé: http://wnsqlbuilder.sourceforge.net/schema.html Voici quelques exemples de requêtes: http://wnsqlbuilder.sourceforge.net/sql-dict.html

Ce devrait pouvoir vous aider à démarrer.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top