반응형
주피터 노트북으로 모듈을 생성하고 호출시 에러가 출력된다.
결론부터 말하면 모듈을 생성할 때 '텍스트 파일'로 하여 '~~.py'로 저장하면 된다.
문제점.
주피터 노트북으로 모듈 생성 호출 부분에서 자꾸 생성한 모듈을 불러 올 수 없는 에러가 발생하였다.
이름을 아무리 .py로 해도 import시에 모듈이 없다고 뜨는 에러 때문에 하루종일 골치를 썪였다.
해결점.
방법은 의외로 간단한데 해결은 바로 모듈을 만들 때 'Text File'로 하여야 한다.
여태 에러를 해결하지 못한 이유는 우리들이 익숙한 Python 3을 눌러 코딩을 했다는 것이다.
rename으로 아무리 '~~.py'로 해준다한들 모듈로 인식하지 않는다.
의외로 간단한데 이걸 못해서 시간을 너무 소비했다는 내 자신이 밉다... ㅠㅠㅠㅠ
정상 작동 확인.
1) 모듈 생성 - 모듈 이름 : mod_add / 함수 : add
2) 모듈 저장 - File - Rename - Save
3) 모듈 호출 - 모듈 'mod_add' 호출, 모듈의 'add' 함수 사용
반응형