我尝试使用 mkdocs-material 来托管现有的项目存储库,我在本地进行了更改,以查看所有内容是否都以正确的方式显示。但是当尝试使用命令
mkdocs serve
时,我收到错误
ERROR - Config value: 'markdown_extensions'. Error: Failed loading extension "pymdownx.tabbed".`
由项目的 mkdocs.yml 文件中的给定配置引起。
所以我确保安装了请求的PyMdown扩展。尽管如此,我仍然遇到同样的错误。我不知道为什么它无法加载 PyMdown 扩展。我什至检查了我的
dist-packages
文件夹,并且 pymdownx
按预期列出。
有人知道什么可能导致这个问题吗?
pip install pymdown-extensions --force
然后:
mkdocs build --clean
为我工作。
我遇到了同样的错误,但没有找到根本原因。我发现升级到 Python 3.9 为我解决了这个问题。我在 Python 3.5 上遇到了错误。
更新 pymdown 和强制安装对我来说不起作用。
我更新了 mkdocs,这对我有用。问题是以前版本的 mkdocs 仅接受某些版本的 markdown,而我有最新版本的 markdown。更新 mkdocs 允许使用最新版本的 markdown。