728x90
Vscode 터미널에서 실행할 때는 동작하지만, 디버깅 모드에서는 계속 no module name 에러가 발생했다.
코드에서도 아래와 같이 밑줄 표시가 나면서 import하지 못한다고 떠있었다.
구글링 결과 Vscode interpreter 설정을 하면 된다고 하여, 아래와 같은 방법으로 해결하였다.
1. 터미널에서 파이썬을 킨 후, 현재 인터프리터의 위치를 확인한다.
import sys
sys.executable
2. Vscode의 interpreter 설정.
f1키를 눌러 select interpreter에 들어가보니 다른 인터프리터가 기본으로 설정되어있는 것을 볼 수 있었다.
그림 2에서 나온 두번째 인터프리터(/user/local/bin/python)를 선택하여 다시 실행하면 해결되는 것을 볼 수 있다.
728x90
'Error' 카테고리의 다른 글
No module named 'torch' (0) | 2023.04.11 |
---|---|
Cannot find debug adapter for type 'python' (0) | 2023.02.13 |
No module named 'official' (0) | 2023.01.18 |
서버 내 Pycharm이 계속 Indexing되고 setting창이 열리지 않을 때(우분투에서 Pycharm 완전 삭제하기) (0) | 2022.07.26 |
conda 재설치 후 jupyter notebook이 연동 안될 때 (1) | 2022.03.29 |