NeMo icon indicating copy to clipboard operation
NeMo copied to clipboard

AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?

Open textovod opened this issue 1 year ago • 5 comments

Describe the bug

Collecting numpy<1.24,>=1.22 (from nemo_toolkit[all]) Using cached numpy-1.23.5.tar.gz (10.7 MB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [33 lines of output] Traceback (most recent call last): File "lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in main() File "lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 112, in get_requires_for_build_wheel backend = _build_backend() ^^^^^^^^^^^^^^^^ File "lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 77, in _build_backend obj = import_module(mod_path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/importlib/init.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1331, in _find_and_load_unlocked File "", line 935, in _load_unlocked File "", line 995, in exec_module File "", line 488, in _call_with_frames_removed File "/tmp/pip-build-env-houud5k4/overlay/lib/python3.12/site-packages/setuptools/init.py", line 16, in import setuptools.version File "/tmp/pip-build-env-houud5k4/overlay/lib/python3.12/site-packages/setuptools/version.py", line 1, in import pkg_resources File "/tmp/pip-build-env-houud5k4/overlay/lib/python3.12/site-packages/pkg_resources/init.py", line 2172, in register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

Steps/Code to reproduce bug

step 1 pip install nemo_toolkit['all']

Expected behavior

installation without errors

Environment overview (please complete the following information)

  • Environment location: local disk
  • Method of NeMo install: pip install nemo_toolkit['all']

Environment details

If NVIDIA docker image is used you don't need to specify these. Otherwise, please provide:

  • OS version Ubuntu 24
  • PyTorch version 2.3.1
  • Python version 3.12.3

textovod avatar Jul 20 '24 07:07 textovod

Have you tried pip install nemo_toolkit[all] without the '?

ericharper avatar Aug 23 '24 23:08 ericharper

Have you tried pip install nemo_toolkit[all] without the '?

This does not affect the error.

textovod avatar Sep 09 '24 11:09 textovod

Any resolution for this ?

t2025 avatar Sep 11 '24 15:09 t2025

This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Oct 12 '24 01:10 github-actions[bot]

Also getting this on macOS with Python 3.10

WilliamVenner avatar Oct 15 '24 12:10 WilliamVenner

I resolved this by switching from Python 3.12 to 3.10.

smuotoe avatar Oct 22 '24 08:10 smuotoe

This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Nov 22 '24 02:11 github-actions[bot]

This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Nov 29 '24 02:11 github-actions[bot]