ModuleNotFoundError:没有名为“ ntlk”的模块

时间:2018-08-26 18:40:08

标签: python pip anaconda nltk

我正在使用PyCharm和Anaconda。我已经用sudo pip install -U nltk安装了NTLK,甚至为了确保自从我在Mac OS上安装以来,还发现this previous SO post也尝试了pip3 install nltk

但是,无论我在哪里尝试(PyCharm的终端,Pycharm的Python或我自己的终端),我都无法使import ntlk正常工作,始终无法获得ModuleNotFoundError: No module named 'ntlk'

奇怪的是,我实际上设法通过一个简单的“ Python test.py”运行一些代码,该代码包含:from nltk.tag import StanfordPOSTagger,但是每当我尝试import ntlk才能使{{1 }}我收到nltk.download('punkt')错误。

你知道那是哪里来的吗?

编辑:

的输出

  1. python -V:Python 3.7.0
  2. python3 -V:Python 3.7.0
  3. pip -V:来自/Users/.../lib/python3.7/site-packages/pip(python 3.7)的pip 18.0
  4. pip3 -V:/Users/.../lib/python3.7/site-packages/pip(python 3.7)中的pip 18.0

对于No module named 'ntlk',它返回:

python3 -c "import ntlk; print('ntlk available')"

编辑2:

Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'ntlk' 的输出

/ Users /.../ anaconda3 / envs /.../ lib / python37.zip /用户/.../anaconda3/envs/.../lib/python3.7 /用户/.../anaconda3/envs/.../lib/python3.7/lib-dynload / Users /.../ anaconda3 / envs /.../ lib / python3.7 / site-packages

1 个答案:

答案 0 :(得分:1)

您的导入代码中有错字。

这是NLTK(即import nltk)而不是ntlk =)