python 3.4 中 euclid.py 的语法错误

syntaxerror in euclid.py in python 3.4

我最近做了一些重新安装,但似乎我已经破坏了我的 python 3.4 安装。

File "/usr/local/lib/python3.4/dist-packages/euclid.py", line 137
    raise AttributeError, name
                    ^
SyntaxError: invalid syntax

您知道我应该重新安装哪些软件包吗?

我在尝试通过 pip3 安装 euclid 时遇到了同样的问题。我已经从 https://pypi.python.org/pypi/euclid 下载了源代码,并将所有 raise AttributeError, xyz 消息更改为 raise AttributeError(xyz),就像@mgilson 在他的评论中提出的那样。然后用 python3 setup.py install 安装工作正常。

P.S。我已将更新后的 euclid.py 上传到 github: https://github.com/makemate/euclid_package