Я использую PyCharm и Anaconda.Я установил NTLK с sudo pip install -U nltk
и даже для проверки, так как я на Mac OS, и я видел этот предыдущий пост SO , чтобы также попробовать pip3 install nltk
.
Однако, нетгде бы я ни пытался (терминал PyCharm, Python Pycharm или мой собственный терминал), я не могу заставить import ntlk
работать и всегда получать ModuleNotFoundError: No module named 'ntlk'
.
Странно то, что мне действительно удается запустить некоторый кодс простым "Python test.py", который содержит: from nltk.tag import StanfordPOSTagger
, но всякий раз, когда я пытаюсь import ntlk
, чтобы потом иметь возможность nltk.download('punkt')
, я получаю ошибку No module named 'ntlk'
.
Знаете ли вы, откуда это происходит?
Редактировать:
вывод
- python -V: Python 3.7.0
- python3 -V: Python 3.7.0
- pip -V: пип 18.0 из /Users/.../lib/python3.7/site-packages/pip (python 3.7)
- pip3 -V: pip 18.0 из /Users/.../lib/python3.7/site-packages/pip (python 3.7)
Что касается python3 -c "import ntlk; print('ntlk available')"
, возвращается:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'ntlk'
Редактировать 2:
Вывод 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