当我在 python 2.7 CLI 中执行以下代码时
import nltk
它显示以下错误
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 的支持,尝试使用旧版本的 nltk,它支持 python 2,我发现 nltk 3.0 版本支持 python 2 [已编辑 - 感谢user2357112 支持莫妮卡]
因此,尝试使用以下命令下载并安装以前版本的 nltk
pip install nltk==3.0
您可以更改上述情况下的版本号(3.0),并可以安装您认为合适的版本。
它对我有用。如果有人遇到同样的问题可以尝试上述方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)