当我试图提高公关时,我在Jenkins构建站点阶段得到了这个错误,有人能帮我解决这个错误吗?提前谢谢。
Build site
mkdocs build
— Shell Script
<1s
[2022-08-24T17:43:51.923Z] + mkdocs build
[2022-08-24T17:43:52.182Z] Traceback (most recent call last):
[2022-08-24T17:43:52.182Z] File "/usr/local/bin/mkdocs", line 5, in <module>
[2022-08-24T17:43:52.182Z] from mkdocs.__main__ import cli
[2022-08-24T17:43:52.182Z] File "/usr/local/lib/python3.10/dist-packages/mkdocs/__main__.py", line 14, in <module>
[2022-08-24T17:43:52.182Z] from mkdocs import config
[2022-08-24T17:43:52.182Z] File "/usr/local/lib/python3.10/dist-packages/mkdocs/config/__init__.py", line 2, in <module>
[2022-08-24T17:43:52.182Z] from mkdocs.config.defaults import DEFAULT_SCHEMA
[2022-08-24T17:43:52.182Z] File "/usr/local/lib/python3.10/dist-packages/mkdocs/config/defaults.py", line 4, in <module>
[2022-08-24T17:43:52.182Z] from mkdocs.config import config_options
[2022-08-24T17:43:52.182Z] File "/usr/local/lib/python3.10/dist-packages/mkdocs/config/config_options.py", line 5, in <module>
[2022-08-24T17:43:52.182Z] from collections import Sequence, namedtuple
[2022-08-24T17:43:52.182Z] ImportError: cannot import name 'Sequence' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
script returned exit code 1
发布于 2022-08-25 20:04:35
使用Python3.10,Sequence
已被移动到collections.abc
。
似乎您正在使用一个非常老版本的mkdocs (来自10月2020+)。请考虑使用pip install -U mkdocs
更新mkdocs。
https://stackoverflow.com/questions/73491058
复制相似问题