在Ubuntu VM上为python3配置Sphinx的正确方法是什么?

时间:2019-03-30 23:54:19

标签: python-3.x python-sphinx ubuntu-18.04

今天早晨,刚刚在一个新的虚拟盒子上安装了Ubuntu 18.04.2 LTS,我正试图重新激发我在旧版VBox / Ubuntu环境中运行的项目的活力。我为在新的VBox上使用sphinx自动文档而感到沮丧。在安装sphinx之前,我将其添加到.bashrc以默认执行python3:

alias python=python3

我安装狮身人面像的方法遵循通常的步骤:

pip3 install Sphinx

在Sphinx教程的第一步中遇到了建立项目的麻烦:

[user@robot][~]$ sphinx-quickstart
Traceback (most recent call last):
  File "/usr/bin/sphinx-quickstart", line 14, in <module>
    from sphinx.quickstart import main
ModuleNotFoundError: No module named 'sphinx.quickstart'

有人经历过类似的事情吗?有了全新的安装环境,我预计配置中会有不正确的地方。

相关:sphinx-build fail - autodoc can't import/find module

1 个答案:

答案 0 :(得分:0)

终于可以解决以下问题:

pip3 uninstall sphinx
sudo su
cd ~
umask 022
pip3 install sphinx

这里有一些参考资料可以帮助下一个人:

https://stackoverflow.com/a/26941559/9008686

https://stackoverflow.com/a/53117242/9008686