在 python 2.7 中导入 nltk 的语法无效

数学极客

当我写下这行

import nltk

在 python 2.7 解释器终端中,它显示 SyntaxError:Invalid Syntax

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/nani/.local/lib/python2.7/site-packages/nltk/__init__.py", line 128, in <module>
from nltk.collocations import *
File "/home/nani/.local/lib/python2.7/site-packages/nltk/collocations.py", line 35, in <module>
from nltk.probability import FreqDist
File "/home/nani/.local/lib/python2.7/site-packages/nltk/probability.py", line 333
print("%*s" % (width, samples[i]), end=" ")                                      ^
SyntaxError: invalid syntax

如何解决这个问题?

数学极客

nltk 放弃了对 Python2 的支持,尝试使用支持 python 2 的旧版本 nltk,我发现 nltk 3.0 版本支持 python 2 [已编辑 - 感谢user2357112 支持 Monica ]

因此,尝试使用以下命令下载并安装以前版本的 nltk

pip install nltk==3.0

在上述情况下,您可以更改版本号为 3.0,并且可以安装合适的版本。

它对我有用。如果遇到同样问题的人可以尝试上述方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章