运行sphinx时出现以下错误:
"invalid syntax (DaPL.py, line 79)", please check your spelling and sys.path
然而,文件运行完全正常。该行是:
print("Warning: A value for", k, "was not specified. It will be inferred.",
file=sys.stderr)
我该如何解决这个问题?
修改:
我在正确自动记录的模块中添加了另一个有效的打印行并得到了同样的错误:
print('one', 'two', 'three', file=sys.stderr)
当我删除file=sys.stderr
时,我不再收到错误。
答案 0 :(得分:3)
使用easy_install
安装sphinx时,我需要指定easy_install3
。这使python3
成为默认解释器。
easy_install3 sphinx