Python pip install pydot引发语法错误
我从命令行运行pip,试图安装pydot,因为Django的Django扩展需要它来生成UML类图 当我运行命令Python pip install pydot引发语法错误,python,syntax-error,pip,Python,Syntax Error,Pip,我从命令行运行pip,试图安装pydot,因为Django的Django扩展需要它来生成UML类图 当我运行命令pip install pydot时,会出现以下错误: Collecting pydot Using cached pydot-1.0.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<s
pip install pydot
时,会出现以下错误:
Collecting pydot
Using cached pydot-1.0.2.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 20, in <module>
File "C:\Users\[me]\AppData\Local\Temp\pip-build-uscu27_d\pydot\setup.py
", line 5
except ImportError, excp:
^
SyntaxError: invalid syntax
收集pydot
使用缓存的pydot-1.0.2.tar.gz
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第20行,在
文件“C:\Users\[me]\AppData\Local\Temp\pip-build-uscu27\u d\pydot\setup.py
“,第5行
除此之外,excp:
^
SyntaxError:无效语法
同样的错误发生在easy\u install pydot
上
看起来正确的语法应该是
,除了importorror作为excp
,但我不知道该怎么办。我使用的Python版本是3.4.3。我是否必须降级Python版本才能使其正常工作,或者是否有其他方法?此错误是由于python2的旧异常
语法造成的
由于
pydot
似乎是一个非常旧的库,不再维护,因此我建议将其分叉并自己更正此错误。我有python 2.7.11,但我也遇到了相同的错误