Python 带有'的语法错误;大摇大摆地渲染';在mac os上

Python 带有'的语法错误;大摇大摆地渲染';在mac os上,python,swagger,Python,Swagger,根据本网站的安装说明,我已通过pip安装了swagger render: 但当我试图启动它时,我看到了奇怪的语法错误。有人能解释一下并帮助解决这个问题吗 Python版本 Pip版本 错误消息 $swagger render swagger.yaml-o index.html 回溯(最近一次呼叫最后一次): 文件“/usr/local/bin/swagger render”,第7行,在 从swagger\u render.\uuuu main\uuuuu导入main 文件“/usr/loc

根据本网站的安装说明,我已通过
pip
安装了
swagger render

但当我试图启动它时,我看到了奇怪的语法错误。有人能解释一下并帮助解决这个问题吗

Python版本 Pip版本 错误消息
$swagger render swagger.yaml-o index.html
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/swagger render”,第7行,在
从swagger\u render.\uuuu main\uuuuu导入main
文件“/usr/local/lib/python2.7/site packages/swagger\u render/\uuuuuuu main\uuuuuu.py”,第49行
定义所有(*项,根=无):
^
SyntaxError:无效语法

关键字参数应位于可选参数之前;这就是语法错误的原因。@mshsayem这就是
swagger render
库中的错误?我安装了包含语法错误的
pip-install-swagger-render
版本?该语法对于Python 3+是正确的,但是对于Python 2无效。x@mshsayem谢谢!这就解决了我的问题。我只需要使用
python3
$ python --version
Python 2.7.15
$ pip --version
pip 10.0.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
$ swagger-render swagger.yaml -o index.html
Traceback (most recent call last):
  File "/usr/local/bin/swagger-render", line 7, in <module>
    from swagger_render.__main__ import main
  File "/usr/local/lib/python2.7/site-packages/swagger_render/__main__.py", line 49
    def all_of(*items, root=None):
                          ^
SyntaxError: invalid syntax