我可以在python shell中导入ntlk和pos_tag就好了。
>>> import nltk
>>> from nltk import pos_tag
但是当我需要编写像
这样的脚本时import nltk
from nltk import pos_tag
我收到了追溯错误
Traceback (most recent call last):
File "mynltkfile.py", line 1, in <module>
from nltk import pos_tag
File "/Users/jacksongeller/Desktop/nltktest/mynltkfile.py", line 1, in <module>
from nltk import pos_tag
ImportError: cannot import name pos_tag
我已经完成了nltk.download()并已下载了所有内容。 我也有管道numpy
另外,如果我只是从脚本导入nltk,我会得到相同的追溯
Traceback (most recent call last):
File "mynltkfile.py", line 1, in <module>
import nltk
File "/Users/jacksongeller/Desktop/nltktest/mynltkfile.py", line 1, in <module>
from nltk import pos_tag
ImportError: cannot import name pos_tag
我错过了一个文件吗?如果是的话应该去哪里? 提前致谢
答案 0 :(得分:0)
从解释器中输入
import nltk
import sys
print(nltk)
print(sys.executable)
然后创建一个具有相同内容的脚本并运行
python script.py
请发布输出。