使用 mkdocs 无法加载扩展 pymdownx,尽管已安装它

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

我尝试使用 mkdocs-material 来托管现有的项目存储库,我在本地进行了更改,以查看所有内容是否都以正确的方式显示。但是当尝试使用命令

mkdocs serve
时,我收到错误

ERROR   -  Config value: 'markdown_extensions'. Error: Failed loading extension "pymdownx.tabbed".`

由项目的 mkdocs.yml 文件中的给定配置引起。

所以我确保安装了请求的PyMdown扩展。尽管如此,我仍然遇到同样的错误。我不知道为什么它无法加载 PyMdown 扩展。我什至检查了我的

dist-packages
文件夹,并且
pymdownx
按预期列出。

有人知道什么可能导致这个问题吗?

pip ubuntu-18.04 mkdocs
3个回答
2
投票
pip install pymdown-extensions --force

然后:

mkdocs build --clean

为我工作。


0
投票

我遇到了同样的错误,但没有找到根本原因。我发现升级到 Python 3.9 为我解决了这个问题。我在 Python 3.5 上遇到了错误。

更新 pymdown 和强制安装对我来说不起作用。


0
投票

我更新了 mkdocs,这对我有用。问题是以前版本的 mkdocs 仅接受某些版本的 markdown,而我有最新版本的 markdown。更新 mkdocs 允许使用最新版本的 markdown。

© www.soinside.com 2019 - 2024. All rights reserved.