在Windows7中安装RST2PDF并运行rst2pdf或rst2pdf -h命令后,
SyntxError:无效语法
我使用PIP安装了rst2pdf V.93,并在python目录中设置了脚本的路径。
以下是错误:
文件"C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python35\Scripts\rst2pd f-script.py",第9行,load_entry_point(‘rst2pdf=0.93.dev-R0’,‘c:>rst2pdf _scripts’,‘rst2pdf’)(文件ges\pkg_resources__init__.py),第558行,在“返回get_distribution(dist).load_entry_point(group,名称) "C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python35\lib\site-packa ges\pkg_resources__init__.py”中,第2682行,在load_entry_point返回ep.load() File "C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python35\lib\site-packa ges\pkg_resources__init__.py“中,第2355行,在load #en2#() File "C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python35\lib\site-packa ges\pkg_resources__init__.py",第2361行,在“解析模块= import(self.module_name,fromlist='name',level=0)文件"C:\Users\IBM_ADMIN\AppData\Local\Programs\Python\Python35\lib\site-packa ges\rst2pdf\createpdf.py”中,第695行( ValueError除外),v:^ SyntaxError:无效语法
发布于 2016-12-31 08:45:05
异常处理的语法随python 3而改变:而不是except ValueError, v,必须使用except ValueError as v。
显然,rst2pdf不支持python3。要使用它,必须安装python2.7。已经有人尝试移植rst2pdf,但这些努力似乎已经停滞。
或者,您可以尝试使用pandoc,如建议的这里
https://stackoverflow.com/questions/40305369
复制相似问题