sphinx 无法找到 sphinx_rtd_theme

问题描述 投票:0回答:2

我是狮身人面像的新手,

我尝试在conf.py中使用html_theme = 'sphinx_rtd_theme'

但是当我运行“make html”时,我收到以下消息:

自 1.4.0 版本以来,sphinx_rtd_theme 不再是硬依赖项。请手动安装。(pip install sphinx_rtd_theme)

我已经用 pip install sphinx_rtd_them 安装了它

(点子列表的一部分)

套装版


雪花石膏 0.7.11

sphinx-rtd-主题 0.4.1
狮身人面像 1.8.1

我还用brew安装了sphinx-doc。

有人有同样的问题吗?


另一件事要知道的是......我的 ubuntu 电脑运行完美,

但不适用于 Macbook pro...

python python-sphinx
2个回答
1
投票
好吧...WTF...我不知道它是如何工作的, 但我跑了

brew 删除 sphinx-doc

并且“make html”起作用了,

如果有人可以回答为什么以及如何发生这种情况,请告诉我......


0
投票
我重新做了符号链接,它起作用了。 make 文件想要使用 sphinx_rtd_theme 文件夹中的 sphinx-apidoc、sphinx-autogen、sphinx-build 和 sphinx-quickstart,但符号链接可能是错误的,指向 sphinx 文件夹中的版本。我不得不重新做符号链接。

要重做符号链接: 前往

/Users/<username>/.local/bin


rm sphinx-build

rm sphinx-autogen
 等删除每个

ln -s /Users/<username>/.local/pipx/venvs/sphinx-rtd-theme/bin/sphinx-autogen /Users/<username>/.local/bin/sphinx-quickstart
稍后当我进入

/Users/<username>/.local/bin

 并执行 
ls -l
 我得到了正确符号链接的版本。

lrwxr-xr-x 1<username> 73 Apr 25 16:30 sphinx-quickstart -> /Users/<username>/.local/pipx/venvs/sphinx-rtd-theme/bin/sphinx-autogen
与符号链接错误相反,它是这样的:

lrwxr-xr-x 1 <username> 63 Apr 25 16:11 sphinx-autogen -> /Users/<username>/.local/pipx/venvs/sphinx/bin/sphinx-autogen
    
© www.soinside.com 2019 - 2024. All rights reserved.