python 3.4中euclid.py中的syntaxerror

python 3.4中euclid.py中的syntaxerror,python,package,python-3.4,Python,Package,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时,我遇到了同样的问题。我已经从下载了源代码,并将所有的raiseat

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

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

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

当我试图通过
pip3
安装
euclid
时,我遇到了同样的问题。我已经从下载了源代码,并将所有的
raiseattributeerror,xyz
,消息更改为@mgilson在评论中提出的
raiseattributeerror(xyz)
。然后使用
python3 setup.py安装
进行安装,效果很好

另外,我已经将更新的
euclid.py
上传到github:

似乎
欧几里德
将是一个主要的候选人。它使用的是旧式的
raise
(在新代码中不应使用)<代码>提升属性错误(名称)应改为使用。话虽如此,我希望2T3能处理这件事。我明白了。我开始生气了。你知道怎样才能完全重新安装整个Python3.4吗?2to3 euclid.py bash:/home/snurkabill/miniconda/bin/2to3:/home/snurkabill/miniconda/bin/python:bad解释器:没有这样的文件或目录您找到解决方案了吗?