[파이썬] ModuleNotFoundError: No module named 'common.layers'

행복한언덕·2022년 8월 23일
1

파이썬 에러

목록 보기
1/1

문제


밑바닥부터 시작하는 딥러닝2 3장 word2vec에서 CBOW 모델 구현 코드이다.

import sys
import numpy as np
from common.layers import MatMul


이런 에러가 뜬다... 뭐가 문제일까 ?

처음에는 common 패키지가 설치가 안되어있어서 그런줄 알았다. 애꿎은 pip install만 반복하며, 로컬에 있는 common 까지 건드리며, 거의 3일동안 해결하지 못했다.



해결


그러다가

밑시딥2 github 페이지에 들어가 더 자세히 살펴보기로 했다.

그리고... 여기에서 common 파일을 발견할 수가 있었다😱

common 폴더 안에 이렇게 여러가지 모듈이 들어가 있는데, 이 코드들을 있는 그대로 복사하여, 밑시딥2 프로젝트 아래 common 폴더를 두었다.

그리고 성공적으로 돌아간다.

profile
배우기 좋아하는

1개의 댓글

comment-user-thumbnail
2023년 8월 11일

init.py 는 비어있던데 혹시 이유를 아시나요??

답글 달기