Pycharm和.rst --- NameError:在选定的解释器中找不到docutils

时间:2019-04-04 17:50:12

标签: pycharm restructuredtext

我是Pycharm的新手,并且正在编写.rst文件。我目前正在尝试调试一些导致我的.rst文件无法正确呈现的问题。我想使用Pycharm提供的.rst预览,但出现此错误:

NameError: Cannot find docutils in selected interpreter.

我不太清楚问题出在哪里。我已经在项目中安装了rst2html解释器,应用了该解释器并重新启动了Pycharm,但这似乎没有实现。

2 个答案:

答案 0 :(得分:2)

自2018年7月起开放open bug for this(截至2019年9月仍开放)。看来,至少对于某些人(包括我)而言,一种解决方法是从命令行启动PyCharm。

答案 1 :(得分:0)

就我而言(在OSX上),我必须在全局python安装中安装docutils。 我必须:

  1. 确保在Settings -> Project -> Interpreter中只有一个Python版本(虚拟环境之外)可用(通过删除链接的Python 2.7版本[在列表下方单击[-“],将其删除)。
  2. 强制全局安装docutils sudo /usr/bin/pip3 install docutils
  3. 重新启动PyCharm,确保您的项目具有正确的解释器