Django mysqlclient 설치 오류 - 'config-win.h'포함 파일을 열 수 없습니다.

Hill K·2021년 6월 3일
0

pip install mysqlclient 진행을 하다보면 오류가 발생하는 경우가 있다
예를들어

MySQLdb/_mysql.c(29): fatal error C1083: Cannot open include file: ‘mysql.h’: No such file or directory
error: command ‘C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe’ failed with exit status 2

이런 오류가 발생하는데 해결하는 방법으로는 대략 2가지 정도 있다
(더있을수 있음 내가다 아는것도 아님 해결 할수 없을수도 있음)

1)윈도우용 설치 파일을 직접 받는다

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
사이트에가서 현재 파이썬 버전, 윈도우 비트에 맞춰서 다운받는다

ex)mysqlclient‑1.4.6‑pp37‑pypy37_pp73‑win_amd64.whl

파이썬 3.7버전, 64비트 컴퓨터
다운받고나서 설치 진행

pip install mysqlclient‑1.4.6‑pp37‑pypy37_pp73‑win_amd64.whl

설치후에도 안되면 mysqlclient-1.4.6버전에 맞춰서

pip install mysqlclient==1.4.6

으로 설치진행

2)python -64bit버전으로 재설치

1번 방법으로도 오류가 뜨는 경우는 아마 높은확률로 사용하는 파이썬이 32bit일 경우가 높다
고로 64bit로 재설치후

pip install mysqlclient

설치 진행하면 깔끔하게 설치가 진행된다.

profile
안녕하세요

0개의 댓글