Skip to content

Instantly share code, notes, and snippets.

@ueberBrot
Last active June 12, 2020 10:36
Show Gist options
  • Save ueberBrot/d8646ba406c85c42c72ff70b470fd5ce to your computer and use it in GitHub Desktop.
Save ueberBrot/d8646ba406c85c42c72ff70b470fd5ce to your computer and use it in GitHub Desktop.
Error message when trying to create API docs mit mkdocs and mkdocstrings
➜ poetry run mkdocs serve
INFO - Building documentation...
INFO - Cleaning site directory
ERROR - mkdocstrings.handlers.python: Collection failed: No module named 'nacko_two'
Traceback (most recent call last):
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 152, in get_object_tree
parent_module = importlib.import_module(parent_module_path)
File "c:\users\USERNAME\scoop\apps\python\current\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'nacko_two'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 193, in main
output = json.dumps(process_json(line))
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 114, in process_json
return process_config(json.loads(json_input))
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 91, in process_config
obj = loader.get_object_documentation(path, members)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 236, in get_object_documentation
leaf = get_object_tree(dotted_path)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 155, in get_object_tree
raise ImportError("No module named '%s'" % obj_parent_modules[0])
ImportError: No module named 'nacko_two'
ERROR - mkdocstrings.extension: Could not collect 'nacko_two.inherit'
ERROR - Error reading page 'inherit.md': No module named 'nacko_two'
Traceback (most recent call last):
File "c:\users\USERNAME\scoop\apps\python\current\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\users\USERNAME\scoop\apps\python\current\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\USERNAME\AppData\Local\pypoetry\Cache\virtualenvs\nacko-n0qqI6mM-py3.8\Scripts\mkdocs.exe\__main__.py", line 9, in <module>
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\__main__.py", line 133, in serve_command
serve.serve(
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\serve.py", line 141, in serve
config = builder()
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\serve.py", line 136, in builder
build(config, live_server=live_server, dirty=dirty)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\build.py", line 271, in build
_populate_page(file.page, config, files, dirty)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\build.py", line 171, in _populate_page
page.render(config, files)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\structure\pages.py", line 175, in render
self.content = md.convert(self.markdown)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\core.py", line 263, in convert
root = self.parser.parseDocument(self.lines).getroot()
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 90, in parseDocument
self.parseChunk(self.root, '\n'.join(lines))
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 105, in parseChunk
self.parseBlocks(parent, text.split('\n\n'))
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 123, in parseBlocks
if processor.run(parent, blocks) is not False:
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocstrings\extension.py", line 147, in run
data: Any = handler.collector.collect(identifier, selection)
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocstrings\handlers\python.py", line 204, in collect
raise CollectionError(result["error"])
mkdocstrings.handlers.CollectionError: No module named 'nacko_two'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment