使用Sphinx自动记录Python 3

时间:2012-12-12 21:32:53

标签: python python-sphinx

运行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时,我不再收到错误。

1 个答案:

答案 0 :(得分:3)

使用easy_install安装sphinx时,我需要指定easy_install3。这使python3成为默认解释器。

easy_install3 sphinx