
Mac 환경에서 mysqlclient 설치 시, pkg-config가 설치되어 있지 않다면 만날 수 있는 에러 상황이다.
FastAPI에서 SQLAlchemy를 사용하여 ORM 세팅 시, MySQL를 사용한다면 연결하기 위해서 mysqlclient 설치가 필요하다.
poetry add mysqlclient
poetry를 사용한다면 위 명령어 입력 시, 아래와 같이 pkg-config를 찾을 수 없다는 예외 메세지를 확인할 수 있는데
Exception: Can not find valid pkg-config name.
Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
[end of output]
brew 명령어로 mysql pkg-config를 설치해주면 된다.
brew install mysql pkg-config
'Python > FastAPI' 카테고리의 다른 글
| [FastAPI] PassLib와 Bcrypt를 활용한 패스워드 해싱 (0) | 2024.11.30 |
|---|---|
| [FastAPI] MS SQL Server 연결 중 _SQLAllocHandle 예외 (1) | 2024.11.19 |
| [FastAPI] AttributeError - 'ScalarResult' object has no attribute 'field' (0) | 2024.11.17 |
| [FastAPI] LifeSpan Events에 대해 알아보자 (0) | 2024.11.09 |
| Sqlacodegen 사용하여 SqlAlchemy Model 자동생성하기 (0) | 2024.11.07 |