【发布时间】:2016-03-03 16:35:45
【问题描述】:
这是我第一次在 PyCharm 5.0 和 Python 3.5 中使用 Sphinx。
当我在 PyCharm 中运行 sphinx task 时,出现以下错误:
File "C:\Program Files (x86)\JetBrains\PyCharm 5.0\helpers\docutils\__init__.py", line 63, in <module>
class ApplicationError(StandardError): pass
NameError: name 'StandardError' is not defined
在this page 上,我发现在Python 3.x 中StandardError 现在被Exception 替换。但是,当我尝试编辑 __init__.py 文件时,PyCharm 阻止我保存它。
我还注意到__init__.py 基于 docutils 0.8 版。这并不直观,因为我在 virtualenv 中安装了 docutils 0.12 版。这意味着版本 0.12 将被忽略。
有谁知道如何解决这个问题?
【问题讨论】:
标签: python-3.x pycharm virtualenv python-sphinx docutils