python-localimport icon indicating copy to clipboard operation
python-localimport copied to clipboard

AttributeError: module 'importlib' has no attribute 'machinery' in Python 3.10

Open NiklasRosenstein opened this issue 3 years ago • 0 comments

Traceback (most recent call last):
  File "/Users/niklas.rosenstein/.pyenv/versions/3.10.2/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/Users/niklas.rosenstein/.pyenv/versions/3.10.2/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/Users/niklas.rosenstein/gitme/kraken/.venvs/3.10.2/lib/python3.10/site-packages/kraken/core/__main__.py", line 15, in <module>
    main()
  File "/Users/niklas.rosenstein/gitme/kraken/.venvs/3.10.2/lib/python3.10/site-packages/kraken/core/__main__.py", line 10, in main
    ctx.bootstrap_environment()
  File "/Users/niklas.rosenstein/gitme/kraken/.venvs/3.10.2/lib/python3.10/site-packages/kraken/core/context.py", line 56, in bootstrap_environment
    localimport.localimport(sys.path + [str(lib_dir)]).__enter__()
  File "/Users/niklas.rosenstein/gitme/kraken/.venvs/3.10.2/lib/python3.10/site-packages/localimport/__init__.py", line 229, in __enter__
    self.autodisable()
  File "/Users/niklas.rosenstein/gitme/kraken/.venvs/3.10.2/lib/python3.10/site-packages/localimport/__init__.py", line 340, in autodisable
    for loader, name, ispkg in self.discover():
  File "/Users/niklas.rosenstein/.pyenv/versions/3.10.2/lib/python3.10/pkgutil.py", line 130, in iter_modules
    for name, ispkg in iter_importer_modules(i, prefix):
  File "/Users/niklas.rosenstein/.pyenv/versions/3.10.2/lib/python3.10/pkgutil.py", line 158, in _iter_file_finder_modules
    modname = inspect.getmodulename(fn)
  File "/Users/niklas.rosenstein/.pyenv/versions/3.10.2/lib/python3.10/inspect.py", line 806, in getmodulename
    for suffix in importlib.machinery.all_suffixes()]
AttributeError: module 'importlib' has no attribute 'machinery'

NiklasRosenstein avatar May 09 '22 16:05 NiklasRosenstein