ERROR 002 | ModuleNotFoundError: No module named 'project_name'

This Is Empty.·2021년 10월 9일
0

ERROR

목록 보기
2/2

개발 환경
os : macOs Big Sur 11.6
python : 3.8.11
Django : 3.2.8

제 프로젝트 settings 좀 찾아주세요

django orm을 이용해 csv로 작성된 데이터들을 mysql database에 저장하려고하는데 시작부터 오류를 만났다 ^^... 바로.. 프로젝트 모듈을 못 찾는것.

경로설정의 문제인 것은 알았지만 이방법 저방법으로 경로를 수정해봐도해결 X


그렇지만 구글은 모든것을 알려준다.

너무 간단한.. 해결방법이지만 혹시 다음에 또 같은 오류를 범하지 않도록 해결한 방법을 정리하고자 한다.


이렇게 작성했을때는 모듈을 못찾는다. 아마 현재 경로에서 handwash(django 프로젝트 이름)을 못찾는거지. 당연함.. 현재 경로는 ...프로젝트 파일/data/db_uploader.py 이고 handwash.settings...프로젝트 파일/handwash/settings.py이다.

해결 방법은 바로..

이 두줄을 모듈 import 선언 아래 추가해준다.
os가 파악한 현재 경로를 쓰는것이 아닌 직접 시작 경로를 지정해주는 것이다.

두줄 추가 후 실행해보면!

너무 잘 나온다!

전체 코드

profile
Convinced myself, I seek not to convince.

0개의 댓글