-
[디버깅]Jupyter notebook 실행 했는데 no module 에러 뜨는 상황 해결Programming/Debug 2023. 11. 7. 19:06
문제 상황
cmder 또는 anaconda prompt 창에서
conda create -n ml python=3.8 activate ml conda install pandas jupyter notebook
이렇게 가상환경을 만들고 pandas 모듈을 설치 한 후
주피터 노트북을 실행하고 import pandas를 했는데 강의와는 다르게 나는 no module 에러가 발생했다.
문제 확인
import sys sys.executable
주피터 노트북 쉘에 위 코드를 입력해서 실행중인 경로를 확인한다.
프롬프트 창에 conda info --envs를 입력해서 가상환경 경로와 비교해준다.
그 결과 두 경로가 일치하지 않음을 확인했다.
해결 방법
프롬프트 창에
conda install jupyter
로 설치해준다.
그리고 다시 주피터노트북을 실행해서
import sys sys.executable
를 실행하면 아까와는 다르게 가상환경 경로로 잘 잡히는 것을 알 수 있다.
import pandas as np
그리고 모듈을 import해주면 에러가 발생하지 않는다!!
프롬프트 창에서 jupyter notebook을 실행했을 때 잘 되기에 이미 설치가 되었다고 생각했는데
conda install jupyter 로 설치하니 바로 되었다..
이제 다시 pandas를 본격적으로 공부해보자!
'Programming > Debug' 카테고리의 다른 글
yolo_v2_class.hpp 가 Debug mode에서 bad_alloc 예외 발생하는 문제 해결 (0) 2023.07.17 C++ 프로그램에서 memory leak 발생한 사건 | 소멸자 사용하기 (0) 2023.07.14 [Visual Studio] yolo_v2_class 에러 해결 (LNK1120, LNK2001) (0) 2023.06.02 Unit test 시 고려해야 할 사항 (2) 2023.03.13 Debug : API default값 (0) 2023.03.07