Python 3.12 관련 이슈

Python 3.12를 사용하면서 발생한 이슈들과, 해결 방법들을 정리한 글입니다.
Posted on 2024-03-31 by GKSRUDTN99
미분류 Python

No module named 'distutils' Exception

Python Editor로 Jetbrain의 Pycharm을 사용하는데, Python 3.12로 가상환경을 만들고,

PyCharm에서 가상환경의 Interpreter를 지정하면 설치된 패키지들이 제대로 로드되지 않는 현상이 있었다.

StackOverFlow를 보니, Python 3.12에서 distutils라는 모듈이 삭제돼서 해당 모듈을 사용하는 도구들이 제대로 동작하지 않는다고 한다.

해결 방법은 간단한데, distutils가 포함된 setuptools를 pip로 설치해주면 해결된다.

$ pip install --upgrade setuptools