inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! FastAPI 입문

(실습) ORM 적용 - GET 전체 조회 API

No module named 'sqlalchemy'

해결된 질문

1096

da1714

작성한 질문수 1

0

sqlalchemy module이 설치되어있음에도 불구하고 위와 같이 서버를 실행시키면 no module named 'sqlalchemy' 라는 오류가 뜨는데 어떻게 해야하나요..

+추가로 위의 문제를 해결하기 위해서 시도했던 방법으로,

아래와 같이 flask_sqlalchemy를 통해서 sqlalchemy를 불러왔지만

from flask_sqlalchemy import SQLAlchemy

마찬가지로 flask_sqlalchemy에 대해서도 찾을 수 없다는 오류가 뜹니다..

python 리팩토링 orm FastAPI pytest

답변 1

0

신동현

안녕하세요. run server 했을 때 발생하는건가요?

0

da1714

넵 맞습니다!

0

신동현

터미널 환경에서 python —version을 입력해서 가상환경 설정이 잘 되었나 확인해보시겠어요?

0

da1714

image넵 3.10 으로 버전이 잘 설정되어있습니다.

0

신동현

sqlalchemy를 지우고 pip install “sqlalchemy<2.0”을 다시 설치해보시겠어요?

0

da1714

지우고 말씀주신대로 지우고 pip install을 진행하여 sqlalchemy 1.4.52버전을 다운 받아서 다시 진행해보았는데 똑같이 image위와 같은 에러가 발생합니다..

0

신동현

지금 pycharm에 설정하신 가상환경도 패키지를 설치한 환경과 동일한 가상환경이 맞을까요? pycharm 우측 하단에 interpreter settings에서 확인하실 수 있습니다.

0

da1714

image이렇게 뜨면 올바르게 세팅된거 아닌가요?

0

신동현

가상환경을 삭제하고 다시 설정하신 다음 github을 통해 제공해드린 requirements.txt와 같게 패키지를 다시 인스톨 해보시겠어요?

  1. 기존 가상환경 삭제

     

  2. 새로운 가상환경 생성

  3. requirements.txt 생성(위 링크에 있는대로 복사)

  4. pip install -r requirements.txt 실행

     

 

1

da1714

와... 드디어 해결되었습니다 감사합니다!!!!!

FasAPI Swagger UI에서 단일조회 todo_id 를 사용했는데, 입력값에 1을 넣으니 오류가 뜹니다 ㅠ

0

87

2

DB 질문

0

81

2

Post API 강의 질문

0

55

2

post 작성 오류

0

107

3

uvicorn 종료 문제

0

436

2

왜 return타입이 ToDo라는 스트링인가요?

0

130

2

ORM 연관관계

0

109

2

Oracle DB 연결과 관련해 질문이 있습니다..

0

153

2

섹션 2, 3의 PATCH API의 차이점

0

132

1

ORM 테이블 생성

0

119

1

테스트 코드 오류

0

177

1

orm relationship 정의 중 해당 에러 발생 시 어떻게 고쳐야 하는걸까요

0

214

3

FastAPI 폴더 구조에 대해 질문이 있습니다.

0

412

2

질문 있습니다.

0

161

2

ORM 개념

0

133

1

mysql root 비밀번호 변경관련

0

296

2

[질문] patch API

0

151

3

디자인 패턴

0

128

1

main.py 리로드문제

0

235

2

인터프리터 오류

0

286

4

로그 저장에 대한 질문입니다.

0

100

1

Internal Server Error

0

240

2

PATCH API - 수정

0

199

2

파이참 임포트 문제

0

263

1