점프 투 플라스크/2-04 문의

2-04 모델로 데이터 처리하기
모델 만들기
[2] 질문 모델 생성하기
에서
ModuleNotFoundError: No module named 'pybo'
모듈을 못 불러오는 에러가 발생되는데..
해결 방법이 있을까요?
그전 [3] ORM 적용하기에서도
config 를 불러오지 못하는 에러가 발생되어서 pip install config로 해결이 되었는데,
이것도 억지로 해결한 것 같아요.

프로젝트 구조는
├── myproject
│ ├─pycahe
│ ├─ migrations
│ ├─ pybo
│ └─ pycahe
│ └─ views
│ └─ init.py
│ └─ models.py
└── config.py

baam 110

2021년 2월 3일 9:43 오전

목록으로
3개의 답변이 있습니다. 1 / 1 Page

ModuleNotFoundError: No module named 'pybo' 오류는 실행시에 발생하는 오류인가요?

컴퓨팅환경(맥 또는 윈도우즈?)과 설정한 환경변수 그리고 오류가 발생한 콘솔의 내용등을 보여주시면 확인해 보겠습니다.

박응용

2021년 2월 3일 9:54 오전

답변 감사합니다. - baam님, 2021년 2월 3일 10:06 오전 추천 , 대댓글

실행시 발생하는 오류입니다

컴퓨팅 환경은 원도우즈이고,
에디터를 VS code를 사용하는 데 여기서 문제일까요?
파이참 설정하시는 부분 참고해서 인프린터도
c:\venvs\myprojects\Scripts\python.exe로 설정했습니다.

환경변수는 책에 나와있는 것처럼
C:\venvs 설정 했습니다.

오류 콘솔 내용
(myproject) PS C:\projects\myproject> & c:/venvs/myproject/Scripts/python.exe c:/projects/myproject/pybo/models.py
Traceback (most recent call last):
File "c:\projects\myproject\pybo\models.py", line 2, in
from pybo import db
ModuleNotFoundError: No module named 'pybo'

baam

2021년 2월 3일 10:06 오전

PS가 보이는 것을 보니 파워셸을 사용하시네요. 파워셸을 환경변수 세팅을 좀 달리해야 합니다. 다음처럼 해야 합니다. $Env:변수명 = "값" - 박응용님, 2021년 2월 3일 3:14 오후 추천 , 대댓글

해결했습니다...
파이참으로 다시 실행하니 이상없이 잘 돌아 갑니다.
이유는 복습할때 다시 시도해 보겠슴다.

baam

M 2021년 2월 3일 11:06 오전