python 3.4中euclid.py中的syntaxerror
我最近做了一些重新安装,似乎破坏了我的python 3.4安装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
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解释器:没有这样的文件或目录您找到解决方案了吗?