오류 현상
PyCharm에서 interpreter를 설정하려고 하니 Please specify a different SDK name
라고 하는 에러가 띄워지며 선택할 수가 없었다. 그치만 선택이 되는 가상환경도 존재했고 원인을 알 수가 없었다.
원인 분석
해당 오류 메세지는 파이참 프로그램 안에서도 볼 수 있었지만 지난번 오류를 해결하며 보았던 log에서도 볼 수 있었다.
또한 가상환경을 추가로 생성하고 설정하려는 과정에서 아래와 같은 오류 메세지도 확인했다.
setSdk: sdk '<가상환경 이름>' type 'Python SDK' is not registered in ProjectJdkTable
해결 시도
확인한 2 가지의 에러 메세지를 기반으로 해결법을 찾다보니 jdk.table.xml
해당 파일을 삭제하고 해결되었다는 글을 보게되었다. 이에 따라 해당 파일을 찾으려고 했다. jetbrains 페이지에서 해당 파일의 경로를 확인할 수 있었다.
해당 파일을 찾아 삭제하고 프로젝트 설정을 가보니 등록되었던 가상환경들이 사라져있었고 기존에 보이던 오류 메세지가 사라졌다. 자연스레 새로운 가상환경을 설정할 수 있었다.
아마 기존에 프로젝트 root가 사라지는 현상을 겪으면서 여러 가상환경을 설정했었는데 그때 꼬인게 아닌가 싶다.
참고
'TOOLS' 카테고리의 다른 글
[PyCharm] Operation not permitted (2) | 2024.03.05 |
---|---|
[docker] Error: It seems there is already a Binary at '/usr/local/etc/bash_completion.d/docker'. (0) | 2024.01.28 |
[IntelliJ] 테스트 실행 시 오류 (0) | 2024.01.10 |
[Postman] 환경 변수 사용하기 (0) | 2022.12.29 |
댓글