Anaconda 환경에서 'ModuleNotFoundError: No module named 'pkg_resources' 에러 발생시 해결방법

공대생의 팁 2026. 4. 4. 15:11

 

 Anaconda에 새로운 환경을 구축하다보면 다양한 상황에 부딫치기 마련입니다. 이번에 조금 옛날이 3년전에 구축했던 환경을 다시 만들어보고자 하는데 아래와 같은 에러가 발생했습니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\mmengine\runner\runner.py", line 462in from_cfg
    runner = cls(
             ^^^^
 
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\mmengine\runner\runner.py", line 403in __init__
    self._log_env(env_cfg)
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\mmengine\runner\runner.py", line 2368in _log_env
    env = collect_env()
          ^^^^^^^^^^^^^
 
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\mmengine\utils\dl_utils\collect_env.py", line 73in collect_env
    CUDA_HOME = _get_cuda_home()
                ^^^^^^^^^^^^^^^^
 
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\mmengine\utils\dl_utils\collect_env.py", line 25in _get_cuda_home
    from torch.utils.cpp_extension import CUDA_HOME
File "D:\miniconda3\envs\torch2.1.2\Lib\site-packages\torch\utils\cpp_extension.py", line 28in <module>
    from pkg_resources import packaging  # type: ignore[attr-defined]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
ModuleNotFoundError: No module named 'pkg_resources'
cs

 

 conda와 pip의 설정이 꼬인 Pain Point로 예상되어 pip 위주로 설치를 시도해 보았으나 여전히 에러가 해결되지 않았습니다. 결국 Claude 선생에게 물어보았더니 setuptools 최신 버전이 충돌을 일으켜서 그렇다는 판단을 해주길래 과거의 버전으로 설치를 시도해 보았습니다.

 

$ pip install setuptools==68.0.0

 

 Claude 선생께서 추천해주신대로 setuptools 구버전을 설치하니 문제가 깔끔하게 해결되었습니다!

300x250