Сообщение об ошибке в последней строке объясняет проблему:
mkdocs.exceptions.ConfigurationError: The theme readthedocs is a builtin theme but -kdocs provides a theme with the same name
MkDocs включает встроенную тему с именем readthedocs
. И встроенные имена тем защищены. Однако MkDocs обнаружил, что другой пакет зарегистрировал тему с тем же зарезервированным именем в группе mkdocs.themes
. Очевидно, этот пакет называется -kdocs
, что странно, потому что python пакеты обычно не начинаются с дефиса (-
).
В любом случае, решение состоит в том, чтобы удалить пакет с незаконное название темы. Если вы недавно установили какие-либо сторонние темы, попробуйте удалить их одну за другой, пока ошибка не прекратится с помощью команды pip uninstall packagename
, где packagename
- это имя пакета, который необходимо удалить. Для получения списка всех установленных пакетов вы можете использовать pip freeze
.