"https://mariadb.com/resources/blog/how-to-connect-python-programs-to-mariadb/"
작업환경
OS : Windows 10
PC : LattePanda 4G RAM 64G eMMC (DFR0419)
NAS : DS1618+
Python : 3.6.8
Install MySQL-python
MySQL-python은 python을 이용해 database를 관리할 수 있는 모듈이다.
이를 설치하기 위해서는 cmd를 켜서 다음과 같은 명령어를 쳐주면 된다.
1. pip upgrade
MySQL-python을 설치하기 위한 pip version은 pip-19.1.1 이다. 하지만 초기 설치 후의 pip version은 보통 pip-19.0.3 이므로 다음과 같은 명령어를 통해 pip를 pip-19.1.1 version으로 업그레이드 해준다.$ python -m pip install --upgrade pip
2. Microsoft Build Tools Install
MySQL-python을 설치하기 위해서는 Microsoft Visual C++ 14.0이 필요합니다.
이를 위해서 Microsoft Build Tools를 설치하겠습니다.
다음 링크의 과정을 따라하시면 됩니다.
https://dololak.tistory.com/520
3. MySQL-python Install
! Error 발생 !
_mysql.c(42) : fatal error C1083: Cannot open include file: 'config-win.h': No s
uch file or directory
(1) 다음 명령어를 통해 wheel module을 설치한다.
pip install wheel
(2) 다음 사이트에서 whl 파일을 다운받는다.
(3) 다음 명령어를 통해 파일을 설치한다.
pip install mysqlclient-1.4.2-cp36-cp36m-win_amd64.whl
위의 내용은 결과적으로 MySQLdb의 설치 내용이 되어버렸다.
MySQLdb와 MySQL connector의 차이점은 다음 사이트를 참고하면 된다.
(Ref. https://stackoverflow.com/questions/43102442/whats-the-difference-between-mysqldb-mysqlclient-and-mysql-connector-python)
MySQL-python을 설치하는 방법은 생각보다 더 간단했다.
먼저 참고한 사이트는 다음과 같다.
https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_%ED%8C%8C%EC%9D%B4%EC%8D%AC_3_mysql-python_%EC%84%A4%EC%B9%98
그냥 아래 사이트에서 자신의 환경에 맞는 파일을 받아 설치하면 된다.
https://dev.mysql.com/downloads/connector/python/
4. MySQL-python 설치 확인하기
이제 Python을 켜서 MySQL-python이 잘 설치되었는지 확인하면 된다.
먼저 Python을 켠뒤, 아래 코드를 쳐준다.
>>> import mysql.connector as mariadb
이후 enter를 눌러 error 없이 정상적으로 입력되면 설치가 성공적으로 완료된 것이다.
>>> import mysql.connector as mariadb
이후 enter를 눌러 error 없이 정상적으로 입력되면 설치가 성공적으로 완료된 것이다.
댓글 없음:
댓글 쓰기