pip3로 mysqlclient를 설치할때 다음의 에러가 발생할 수 있습니다.
mysql.c
_mysql.c(29): fatal error C1083: 포함 파일을 열 수 없습니다. 'mysql.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.15.26726\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
이럴때는 윈도우 바이너리 를 다운로드 받아 pip3에 등록, 설치하면 됩니다.
우선 아래 사이트에 들어가 다운로드를 받습니다.
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient.Then
설치되어 있는 파이썬을 확인하여 다운로드를 받습니다.
제 경우엔 python 3.7 버전 64bit 를 사용하고 있었기 때문에 맞는 파일을 다운로드 했습니다.
콘솔창을 열어 해당 파일이 있는 폴더로 접근합니다.
그리고 pip3 install 을 이용해 설치합니다.
> pip3 install mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl
Processing c:\mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl
Installing collected packages: mysqlclient
Successfully installed mysqlclient-1.3.13
끝.
'공부 > 프로그래밍' 카테고리의 다른 글
[mysql] 동시성 문제 해결하기(FOR UPDATE) (1) | 2018.12.05 |
---|---|
[maven] install 시 class 파일이 생성되지 않을 때 (0) | 2018.11.28 |
[SpringBoot] Spring Rest Docs + Spock 사용하기 (0) | 2018.10.30 |
[docker] MariaDB replication(master-slave) 설정 (2) | 2018.10.25 |
[docker] MariaDB + 로컬에 데이터저장소 연결 (0) | 2018.10.24 |
댓글