pip install pydot引发了一个SyntaxError

时间:2015-10-21 01:14:55

标签: python syntax-error pip

我从命令行运行pip,尝试安装pydot,因为Django的django-extensions需要它来生成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 "<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

easy_install pydot发生同样的错误。

看起来正确的语法是except ImportError as excp,但我不知道该怎么办。 Python I使用的版本是3.4.3。我是否必须降级我的Python版本以使其正常工作,还是有其他方式?

1 个答案:

答案 0 :(得分:2)

此错误是由python2的旧exception语法引起的。

由于pydot似乎是一个非常古老的图书馆而且不再维护,我建议您自行解决并纠正此错误。