Description
When using mim to install mmcv, an error message appears indicating that ImpImporter cannot be found. This attribute was removed in Python 3.12, which is suspected to be causing mim to be unusable.
Normal after changing the environment to Python 3.10.
The specific error display is as follows:
Traceback (most recent call last):
File "/home/zzbot/miniconda3/envs/UAV-WSL/bin/mim", line 5, in
from mim.cli import cli
File "/home/zzbot/miniconda3/envs/UAV-WSL/lib/python3.12/site-packages/mim/init.py", line 10, in
import setuptools # noqa: F401
^^^^^^^^^^^^^^^^^
File "/home/zzbot/miniconda3/envs/UAV-WSL/lib/python3.12/site-packages/setuptools/init.py", line 16, in
import setuptools.version
File "/home/zzbot/miniconda3/envs/UAV-WSL/lib/python3.12/site-packages/setuptools/version.py", line 1, in
import pkg_resources
File "/home/zzbot/miniconda3/envs/UAV-WSL/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'?