[英]ModuleNotFoundError: No module named 'ntlk'
I am using PyCharm and Anaconda.我正在使用 PyCharm 和 Anaconda。 I have installed NTLK with sudo
pip install -U nltk
and even to make sure since I'm on Mac OS and I saw this previous SO post to also try pip3 install nltk
.我已经使用 sudo
pip install -U nltk
甚至为了确保因为我在 Mac OS 上并且我看到了以前的 SO 帖子也尝试了pip3 install nltk
。
However, no matter where I try (PyCharm's terminal, Pycharm's Python, or my own terminal), I cannot get import ntlk
to work and always get ModuleNotFoundError: No module named 'ntlk'
.但是,无论我在哪里尝试(PyCharm 的终端、Pycharm 的 Python 或我自己的终端),我都无法让
import ntlk
工作并且总是得到ModuleNotFoundError: No module named 'ntlk'
。
The weird thing is that I actually manage to run some code with a simple "Python test.py" that contains: from nltk.tag import StanfordPOSTagger
but whenever I try to import ntlk
to be able to then nltk.download('punkt')
I get the No module named 'ntlk'
error.奇怪的是,我实际上设法用一个简单的“Python test.py”运行了一些代码,其中包含:
from nltk.tag import StanfordPOSTagger
但是每当我尝试import ntlk
以便能够然后nltk.download('punkt')
我收到No module named 'ntlk'
错误。
Would you know where that is coming from?你知道这是从哪里来的吗?
Edit:编辑:
output of输出
As for python3 -c "import ntlk; print('ntlk available')"
it returns:至于
python3 -c "import ntlk; print('ntlk available')"
它返回:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'ntlk'
Edit 2:编辑2:
Output of python -c "import os, sys; print(os.linesep.join(sys.path))"
python -c "import os, sys; print(os.linesep.join(sys.path))"
/Users/.../anaconda3/envs/.../lib/python37.zip /Users/.../anaconda3/envs/.../lib/python3.7 /Users/.../anaconda3/envs/.../lib/python3.7/lib-dynload /Users/.../anaconda3/envs/.../lib/python3.7/site-packages /Users/.../anaconda3/envs/.../lib/python37.zip /Users/.../anaconda3/envs/.../lib/python3.7 /Users/.../anaconda3/envs /.../lib/python3.7/lib-dynload /Users/.../anaconda3/envs/.../lib/python3.7/site-packages
You have a typo in your import code.您的导入代码中有拼写错误。
It's NLTK (ie import nltk
) not ntlk
=)它是 NLTK(即
import nltk
)而不是ntlk
=)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.