NameError:未定义名称“nltk”

2024-09-30 14:38:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python笔记本,以前可以正常工作。 现在,如果我尝试运行它,我会得到一个“NameError:name'nltk'未定义”错误。 我不确定从那以后我的系统发生了什么变化。 到目前为止,我试过:

  1. 使用pip安装nltk库
  2. 使用python解释器下载nltk库
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

这条路错了吗?我怎样才能修好它? 还有其他的建议吗?谢谢大家!


Tags: pipwhichbinusrlocalpip3userspython3