pycharm - Pycharm 和 .rst --- NameError: Cannot find docutils in selected interpreter
问题描述
我是 Pycharm 的新手,也是写.rst
文件的新手。我目前正在尝试调试一些阻止我的.rst
文件正确呈现的问题。我想使用.rst
Pycharm 提供的预览,但出现此错误:
NameError: Cannot find docutils in selected interpreter.
我不太确定问题是什么。我已经rst2html
在我的项目上安装了解释器,应用了它并重新启动了 Pycharm,但这似乎并没有做到。
解决方案
将以下内容添加到~/.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。这应该可以解决问题。
推荐阅读
- apache-nifi - 3个属性之间的最小值
- docker - 使用 HAProxy 的 Docker 覆盖
- python - Django - 没有这样的表:main.auth_user__old
- batch-processing - SLURM 使用 scontrol 更新释放资源导致未知结束时间
- oracle - Oracle 过程(失败 od 日期格式)
- python - 托管在 azure 上的 Flask Web 应用程序在 POST 和 DB 活动期间出现 500 错误
- javascript - 如何以 JSON 格式输出 pdo 结果以用于 javascript 函数?
- android - 使用 IntentService 的附近消息
- scala - 如何仅在某些条件匹配时更新列表
- php - 我需要获取具有未定义深度的数组的值