현상
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 삭제도 해보고, 맥 자체를 아예 새로 포맷해봤지만 해결되지 않았다.
캐시를 지우라고 한다. Pycharm에서 Invalidate caches를 하면 도움이 될 수도 있겠으나 내 경우에는 그렇지 않았다. 그래서 pycharm 버전을 다운그레이드 했다. 그러나 이것도 해결책이 아니였다.
docker 버전을 4.9.1로 다운그레이드하면 해결된다는 글이 있었다. 이대로 적용하니 해결됐다.
배우게된 docker 명령어
Docker의 실행 중인 Container들을 중지시킨다.
docker stop $(docker ps -a -q)
'Programming-[Base] > IDE-intellij, pycharm' 카테고리의 다른 글
[링크] [Android Studio] 삼성 갤럭시 에뮬레이터 스킨 다운로드 후 안드로이드 스튜디오에 적용하기 (0) | 2023.06.18 |
---|---|
[TIL] Path to executable is wrong, libpq restore 관련 for Mac PATH (0) | 2022.12.28 |
[tip] 인텔리제이 이전에 봤던 부분(커서 위치), 편집한 부분 보기! (0) | 2022.02.28 |
[TIL]sql insert into values에 컬럼/필드 명 표시 (0) | 2021.12.15 |
[TIL] 테스트 코드 템플릿 단축키 : IntelliJ Live Template 활용 (0) | 2021.11.03 |