pip install pattern getting SyntaxError:调用'print'时缺少括号

时间:2017-10-03 14:23:31

标签: pip python-3.6

我正在使用Python-3.6并尝试安装“模式”模块进行自然语言处理。

但是当我尝试在我的windows powershell中使用pip安装它时,我收到以下错误:

  

SyntaxError:调用'print'

时缺少括号

附上In-Detail错误屏幕截图以供参考。 enter image description here 有人想过如何解决这个问题?

2 个答案:

答案 0 :(得分:8)

直接从Github安装development分支:

pip install git+https://github.com/clips/pattern@development#egg=pattern

答案 1 :(得分:1)

〜/ pattern / setup.py是用python 2.7编写的,因此print语句与python的第3版不同。

  • 打开setup.py
  • 将第40行的print语句更改为: print(n)
  • 将第41行的print语句更改为:print(hashlib.sha256(open(z.filename).read()).hexdigest())

你可以继续执行任务。