Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip install pydot引发语法错误_Python_Syntax Error_Pip - Fatal编程技术网

Python pip install pydot引发语法错误

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,试图安装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 "<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,但我也遇到了相同的错误