首页 > 解决方案 > Pycharm 和 .rst --- NameError: Cannot find docutils in selected interpreter

问题描述

我是 Pycharm 的新手,也是写.rst文件的新手。我目前正在尝试调试一些阻止我的.rst文件正确呈现的问题。我想使用.rstPycharm 提供的预览,但出现此错误:

NameError: Cannot find docutils in selected interpreter.

我不太确定问题是什么。我已经rst2html在我的项目上安装了解释器,应用了它并重新启动了 Pycharm,但这似乎并没有做到。

标签: pycharmrestructuredtext

解决方案


将以下内容添加到~/.profile文件中,以正确导出您的语言环境设置。

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8

添加到文件中的这两行应该足以设置语言环境[替换en_US为您想要的语言环境,并事先检查它确实安装在您的系统上(locale -a)]。

之后,您可以开始一个新会话并使用以下命令进行检查locale

$ locale

以下应该是输出:

LANG="en_US.UTF-8"  
LC_COLLATE="en_US.UTF-8"  
LC_CTYPE="en_US.UTF-8"  
LC_MESSAGES="en_US.UTF-8"  
LC_MONETARY="en_US.UTF-8"  
LC_NUMERIC="en_US.UTF-8"  
LC_TIME="en_US.UTF-8"  
LC_ALL="en_US.UTF-8"  

然后重新启动 PyCharm。这应该可以解决问题。


推荐阅读