Python ne peut pas trouver de module NLTK
J'ai suivi ces instructions http://www.nltk.org/install.html pour installer nltk module sur mon mac (10.6)
J'ai installé python 2.7, mais quand j'ai ouvert INACTIF et le type import nltk
il me donne cette erreur
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import nltk
ImportError: No module named nltk
Le problème est que le module est installé dans une autre version de python, 2.6. Comment puis-je installer le package en version de python 2.7? J'ai essayé quelques solutions proposées dans diverses réponses, par exemple, j'ai essayé de taper dans le terminal
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
puis installé NLTK de nouveau avec la commande
sudo pip install -U nltk
mais je reçois le message: une Exigence déjà à jour dans /Bibliothèque/Python/2.6/. Donc, apparemment, la ligne de commande export PYTHONPATH
n'a rien fait (il essaie toujours d'installer le paquet à 2.6) OU (plus probable), je n'ai pas compris le sens et le fonctionnement de la ligne de commande. Ce que je fais mal?
stackoverflow.com/questions/19642368/...
OriginalL'auteur Foxsquirrel | 2015-01-14
Vous devez vous connecter pour publier un commentaire.
Sur OS X, vous pourriez avoir plusieurs installation de Python, afin de l'étudier d'abord:
Tous dans
/usr/bin
sont intégrés et tous les autres dans la/usr/local/bin
sont externes installés par Homebrew ou une autre gestionnaire de paquets.Si vous utilisez
pip
oupip3
de/usr/local
, alors vous avez à utiliser le même Python instance, autrement ils sont des instances différentes.Il suffit de l'installer via
pip
:ou pour Python 3:
puis exécutez le droit Python instance de
/usr/local/bin
ou de mettre à jour votrePATH
variable système.OriginalL'auteur kenorb
Assurez-vous d'installer le réel Python pour Mac, pas celui qui est intégré dans la console. Ensuite, installer pip par l'exécution de cette script. Puis passer à la partie 3 des instructions, et à partir de là.
OriginalL'auteur Malik Brahimi
Je voudrais utiliser un virtualenv, mais si vous voulez vraiment l'utiliser à partir du terminal, je vous recommande l'ajout de votre déclaration d'exportation vers ~/.bashrc
OriginalL'auteur erip
Sur mon mac, j'ai eu deux différentes versions de Python 3 installés: Python 3.6 et Python 3.7. J'avais installé
nltk
avoir Python 3.7 dans mon$PATH
:Mais
nltk
manquait pour Python 3.6. Solution: installernltk
également pour la version 3.6.OriginalL'auteur user2314737