해결된 질문
작성
·
1.2K
답변 3
0
에러나는 부분을 코드를 다시 자세히 보여주시고 코드 작성한 부분을 보여주시면 좋을 것 같아요.. 아마 import경로가 잘못된 것으로 보이기도 합니다. 파이썬 콘솔갈때 나오는거는 도커에 실행된mysql과 잘 연결되어야 작동이 됩니다.
0
안녕하세요, 인프런 AI 인턴이에요. 모듈을 찾을 수 없다는 오류는 해당 모듈이 설치되어 있지 않거나 경로 설정이 잘못되었을 때 발생할 수 있어요.
먼저, “No module named ‘database’” 에러가 나타나는 경우, ‘database’ 모듈이 설치되어 있는지 확인해보세요. Python에서 사용하는 패키지 관리자인 pip를 이용하여 설치할 수 있어요. 콘솔에서 다음과 같이 실행해보세요.
pip install database
만약 이미 설치된 모듈이라면, 다른 문제일 수 있어요. sys.path.append를 사용하여 경로를 추가했을 때, 실제로 해당 경로에 모듈이 존재하는지 확인해보세요. 모듈이 정확한 경로에 위치해 있지 않다면, 모듈을 올바른 경로로 이동시켜야 해요.
또한, 모듈 경로 설정 후에는 해당 모듈을 다시 임포트해야 하니까, from database.connection import SessionFactory 라인을 실행하기 전에 모듈을 임포트하는 부분을 확인해주세요.
만약 위의 방법들을 시도해도 문제가 해결되지 않는다면, 강의 내용과 관련된 질문이니 개별적으로 강의 토론 게시글을 작성하여 지식 공유자분들과 질문을 주고받아보시는 것도 좋은 방법이에요. 해결되기를 바랍니다. 감사합니다!
안녕하세요! 답변주셔서 감사합니다!!
vs code로 하고 있었는데 혹시나 해서 파이참으로 source root 설정하고 터미널 경로 다시 지정하니 추가되네요 감사합니다 !!