python - pip install pydot 引发语法错误

标签 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版本是3.4.3。我是否必须降级我的 Python 版本才能使其正常工作,或者还有其他方法吗?

最佳答案

此错误是由于 python2 的旧异常语法造成的。

由于 pydot 似乎是一个非常旧的库并且不再维护,因此我建议 fork 它并自己更正此错误。

关于python - pip install pydot 引发语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33249371/

相关文章:

python - lstrip 意外输出 : removes additional character

powershell - 如何在Powershell中逐字读取文件?

python - 为什么 pip 从版本 10 升级到版本 18?

python - -e, --editable 选项何时对 pip install 有用?

Python 在 for 循环中全局导入(最好是 Python 3.x)

python - 有没有更快的方法使用 python 检查 csv 文件中的列中的相似数据值?

python - PyCharm 终端的默认值?

javascript - 使用 JQuery 在 JS 中的参数列表后缺少 )

python - 未知 RT 错误消息

python - 启动器中的 fatal error : Unable to create process using '"' (even though there are no spaces! )