Ошибка имени: имя ‘nltk’ не определено

#python #anaconda #nltk

#python #анаконда #nltk

Вопрос:

У меня есть записная книжка на Python, которая раньше работала без проблем. Теперь, если я попытаюсь запустить его, я получу сообщение об ошибке «Ошибка имени: имя ‘nltk’ не определено». Я не уверен, что с тех пор изменилось в моей системе. Я пытался до сих пор:

  1. Установка библиотеки nltk с помощью pip
  2. Загрузка библиотеки nltk с интерпретатором python
 pip3 install nltk 

Requirement already satisfied: nltk in /Applications/anaconda3/lib/python3.8/site-packages (3.5)

python
>>>import nltk
>>>nltk.download('all')
 
 $ which python python2 python3

/Applications/anaconda3/bin/python
/usr/bin/python2
/Applications/anaconda3/bin/python3

$ which pip pip2 pip3

/Applications/anaconda3/bin/pip
/Applications/anaconda3/bin/pip3

$ python3 --version
Python 3.8.3

$ echo $PATH
/Applications/anaconda3/bin:/Applications/anaconda3/condabin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/testimo/.rvm/bin:/Users/testimo/.rvm/bin
 

Является ли этот путь неправильным? Как я могу это исправить?
Или какие-либо другие советы? Спасибо!

Комментарии:

1. Отображение sys.path среды ноутбука, а не вашего терминала

2. Вы не используете среду Conda?