安装Pybrain时的这条消息是什么?

时间:2014-04-08 08:23:59

标签: python python-2.7 pybrain

我从github

查看了最新版本的Pybrain

在我的Mac上运行sudo python setup.py install给了我:

Extracting PyBrain-0.3.1-py2.7.egg to /Library/Python/2.7/site-packages
  File "/Library/Python/2.7/site-packages/PyBrain-0.3.1-py2.7.egg/build/lib/build/lib/pybrain/optimization/distributionbased/fem.py", line 235
    updateSize = self._computeUpdateSize(self._computeDensities(sample), k)
             ^
SyntaxError: invalid syntax

  File "/Library/Python/2.7/site-packages/PyBrain-0.3.1-py2.7.egg/build/lib/pybrain/optimization/distributionbased/fem.py", line 235
    updateSize = self._computeUpdateSize(self._computeDensities(sample), k)
             ^
SyntaxError: invalid syntax

  File "/Library/Python/2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/optimization/distributionbased/fem.py", line 235
    updateSize = self._computeUpdateSize(self._computeDensities(sample), k)
             ^
SyntaxError: invalid syntax

这是什么;我应该担心吗?

2 个答案:

答案 0 :(得分:0)

这是一种语法错误,因此您至少应该在其上提出一张票,并可能解决它并提交补丁。看起来fem至少不起作用,但错误可能在第234行,因为报告的行没有明显错误。

答案 1 :(得分:0)

问题在于行233,即:

print(len(self.allsamples), min(self.fitnesses), max(self.fitnesses)#, self.alphas)

它注释掉self.alphas部分,但它也注释掉了print函数的右括号,因此发生了错误。

我会提交拉取请求,同时,您可以通过修复括号来自行修复。