본문 바로가기
관리자

Programming-[Base]/IDE-intellij, pycharm

[에러]Launching skeleton generator, couldn't refresh skeletons for remote interpreter 에러

728x90
반응형

현상

pycharm 실행 시 'launching skeleton generator...'에서 더 이상 진행이 안됐다.

 

사용환경

macOS m1 Monterey(참조한 글들에 따르면 다른 OS 환경에서도 이런 에러가 나타났다고 한다)

python remote interpreter with Docker

pycharm version 2022.1

 

해결방법

기존 docker를 제거하고, docker 4.9.1 버전을 설치하였다.(220719 기준)

docker 홈페이지 - release notes에서 특정 버전의 docker desktop을 다운로드 받아 설치할 수 있다.

https://docs.docker.com/desktop/release-notes/#docker-desktop-491

 

배운점 및 참조

 

docker compose V2 설정을 disable 하라고 하는데, 2022.07 기준 이제는 docker compose v2가 안정화되서 beta버전이 아니고 정상으로 작동하기 때문에 이 이슈랑은 상관없는 것 같음

https://youtrack.jetbrains.com/issue/PY-47427

 

docker prune, docker stop 등의 명령어로 기존에 있는 container를 멈추고 Image, volume 등을 모두 삭제하고 다시 Image를 만들고 연결하라고 한다. 이렇게도 해보고, pycharm 및 docker를 완전히 clean 삭제도 해보고, 맥 자체를 아예 새로 포맷해봤지만 해결되지 않았다.

https://stackoverflow.com/questions/66419918/pycharm-stucks-with-launching-skeleton-generator-proccess

 

캐시를 지우라고 한다. Pycharm에서 Invalidate caches를 하면 도움이 될 수도 있겠으나 내 경우에는 그렇지 않았다. 그래서 pycharm 버전을 다운그레이드 했다. 그러나 이것도 해결책이 아니였다.

https://youtrack.jetbrains.com/issue/PY-52576/Couldnt-refresh-skeletons-for-remote-interpreter-with-empty-traceback

 

 

docker 버전을 4.9.1로 다운그레이드하면 해결된다는 글이 있었다. 이대로 적용하니 해결됐다.

https://youtrack.jetbrains.com/issue/PY-54903/PYCharm-202213-launching-skeleton-generator-stuck-when-using-docker-desktop-build-41081898-on-Windows-10-21H2

 

 

배우게된 docker 명령어

Docker의 실행 중인 Container들을 중지시킨다.

docker stop $(docker ps -a -q)
728x90
반응형