3

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と、エラーが発生しなくなりました。

4

1 に答える 1

3

sphinx をインストールするときeasy_installは、指定する必要がありeasy_install3ました。これによりpython3、デフォルトのインタープリターが作成されました。

easy_install3 sphinx
于 2012-12-14T18:58:50.313 に答える