Je suis nouveau sur python
, j'utilise Windows 10 et python36. Je dois utiliser nltk
pour mon projet et j'ai essentiellement deux questions.
1 J'ai entendu dire que pip
est automatiquement téléchargé pour les versions 3+, mais lorsque je tape pip install nltk
dans la commande Invite, l'erreur suivante s'affiche même si j'ai ajouté son chemin "C:\Users\dheeraj\AppData\Local\Programs\Python\Python36\Scripts\pip36"
dans les paramètres avancés et que vous avez utilisé le chemin ci-dessus, pip36 et pip dans les deux cas sont identiques. .
'pip' n'est pas reconnu comme une commande interne ou externe, "
2 Dans www.nltk.org, j'ai trouvé nltk
pour mac, unix et windows32, mais pas pour windows64. Cela signifie-t-il qu'il ne prend pas en charge la version 64 bits ou qu'il n'y a aucun moyen d'installer nltk
?.
J'ai eu le même problème que vous, mais j'ai trouvé accidentellement pip.exe
dans mon répertoire python
. J'ai donc accédé à ce répertoire avec CMD et j'ai exécuté la commande pip install -U nltk
, et cela a fonctionné.
Recherchez directement le dossier pip
et parcourez ce chemin, par exemple: C:\Utilisateurs\PAVAN\Environnements\my_env\Lib\site-packages\pip> Exécutez cmd
, Puis lancer la commande pip install -U nltk
Voici les étapes que j'ai suivies pour résoudre ce problème:
c:\users\grove\appdata\local\programs\python\python36-32\lib\site-packages\pip
Une fois que vous êtes dans le dossier pip tapez pip install -U nltk
import nltk
Exécutez l'interpréteur Python et tapez les commandes suivantes:
import nltk
>>> nltk.download()
>>> Une nouvelle fenêtre devrait s'ouvrir, montrant le téléchargeur NLTK. Cliquez sur le menu Fichier et sélectionnez Modifier le répertoire de téléchargement. Pour une installation centralisée, définissez ceci sur C:\nltk_data (Windows)
, /usr/local/share/nltk_data
(Mac) ou /usr/share/nltk_data (Unix)
. Ensuite, sélectionnez les packages ou les collections que vous souhaitez télécharger.
Si vous n'avez pas installé les données dans l'un des emplacements centraux ci-dessus, vous devez définir la variable d'environnement NLTK_DATA pour spécifier l'emplacement des données. (Sur un ordinateur Windows, cliquez avec le bouton droit de la souris sur «Poste de travail», puis sélectionnez Propriétés> Avancées> Variables d'environnement> Variables utilisateur> Nouveau ...).
Vérifiez que les données ont été installées comme suit. (Cela suppose que vous avez téléchargé le corpus Brown):
from nltk.corpus import brown
>>> brown.words()
>>> ['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', ...]
Installation via un serveur Web proxy
Si votre connexion Web utilise un serveur proxy, vous devez spécifier l'adresse proxy comme suit. Dans le cas d'un proxy d'authentification, spécifiez un nom d'utilisateur et un mot de passe. Si le proxy est défini sur Aucun, cette fonction tentera de détecter le proxy système.
nltk.set_proxy('http://proxy.example.com:3128', ('USERNAME', 'PASSWORD'))
>>> >>> nltk.download()
Installation par ligne de commande
Le téléchargeur recherchera un répertoire nltk_data existant pour installer les données NLTK. S'il n'en existe pas, il tentera d'en créer un dans un emplacement central (lors de l'utilisation d'un compte administrateur) ou autrement dans l'espace de fichiers de l'utilisateur. Si nécessaire, exécutez la commande de téléchargement à partir d'un compte administrateur ou à l'aide de Sudo. L'emplacement système recommandé est C:\nltk_data (Windows); /usr/local/share/nltk_data (Mac); and
/usr/share/nltk_data `(Unix). Vous pouvez utiliser l'indicateur -d pour spécifier un emplacement différent (mais si vous procédez ainsi, veillez à définir la variable d'environnement NLTK_DATA en conséquence).
Exécutez la commande python -m nltk.downloader all. Pour assurer une installation centralisée, exécutez la commande Sudo python -m nltk.downloader -d /usr/local/share/nltk_data all.
Windows: Utilisez l'option "Exécuter ..." du menu Démarrer. Les utilisateurs de Windows Vista doivent d'abord activer cette option en utilisant Démarrer -> Propriétés -> Personnaliser pour cocher la case permettant d'activer l'option "Exécuter ...".
Je vous recommanderai d'utiliser Anaconda sous Windows. Anaconda a la version nltk pour Python 64 bits. Maintenant, j'utilise Python 3.6.4 64 bits et nltk.
Sous Python Shell, lancez:
import nltk
nltk.download()
alors le téléchargeur sera ouvert dans une nouvelle fenêtre et vous pourrez télécharger ce que vous voulez.
Commencez par installer le module Comme pip install -U nltk
Et utilisez l’énoncé d’importation dans la commande Invite ou IDLE.
import nltk