我正在使用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')
错误。
你知道那是哪里来的吗?
编辑:
的输出
对于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
答案 0 :(得分:1)
您的导入代码中有错字。
这是NLTK(即import nltk
)而不是ntlk
=)