Python 运行import nltk时,将显示语法错误

Python 运行import nltk时,将显示语法错误,python,jupyter-notebook,Python,Jupyter Notebook,文件“/Users/zineb/.local/lib/python2.7/site packages/nltk/probability.py”,第333行 打印(“%*s”%(宽度,样本[i]),结束=”) ^ SyntaxError:无效语法 您不应该再使用Python2.7进行开发,3.xx已经推出很长时间了,2.x最近已经下线。Mac OS X已将python3安装为/usr/bin/python3 要修复此错误,需要在/Users/zineb/.local/lib/python2.7/s

文件“/Users/zineb/.local/lib/python2.7/site packages/nltk/probability.py”,第333行 打印(“%*s”%(宽度,样本[i]),结束=”) ^ SyntaxError:无效语法

  • 您不应该再使用Python2.7进行开发,3.xx已经推出很长时间了,2.x最近已经下线。Mac OS X已将python3安装为/usr/bin/python3

  • 要修复此错误,需要在/Users/zineb/.local/lib/python2.7/site-packages/nltk/probability.py顶部添加fromfutureimport print_函数


  • 看起来您已经设法在Python2.x中安装了一个仅适用于Python3.x的包。您应该在这里看到,它可以帮助您以更好的结构提问,以防有人来这里解决我的问题。您需要安装旧版本的nltk。pip install nltk==3.4.5那么已经在使用它的人呢?考虑到它现在已经在使用,我建议昨天必须升级到3.x。