2010-10-19 7 views
2

En vouloir installer la bibliothèque nltk de python y compris wordnet de telle sorte qu'il puisse être facilement copié du système de développement au serveur de production, sans avoir besoin de télécharger wordnet séparément.Installation Nltk

Toute suggestion serait utile ...

Répondre

0

Lorsque vous téléchargez WordNet par NLTK il met WordNet dans le dossier nltk_data sur votre système. Sur mon système, c'est dans le dossier de départ. ~/nltk_data/corp/wordnet Les fichiers de wordnet devraient être disponibles ici. Vous pourrez peut-être transférer ces fichiers sur votre serveur de production et pointer nltk sur eux pour les trouver.

Une autre méthode consiste à transférer les informations de wordnet dans une base de données, puis d'interroger la base de données pour obtenir les informations que vous recherchez. Cela supprime toute la dépendance sur NLTK et vous laisse avec toutes les informations de wordnet.

Il existe une bibliothèque qui aide à déplacer les informations de wordnet vers 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

Cela devrait être en mesure de vous aider à démarrer.