일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 주소
- 블록체인개발
- 솔리디티
- javascript
- 개인키
- 블록체인
- 비트코인
- Ethereum
- 이더리움
- 알고리즘
- pythonic
- Redis
- 개발
- 문자열
- smart contract
- python
- 마스터링 이더리움
- solidity
- 암호화폐
- 마스터링 비트코인
- DAPP
- js
- 레디스
- 백서
- 공개키
- 스마트컨트랙트
- keras
- 파이썬
- 마스터링비트코인
- node js
- Today
- Total
개발이야기
[ Python Skill ] Python 3.x 에서 MySQLdb 설치하기 본문
이번 포스팅에서는 python3.x 에서 MySQLdb 라이브러리를 설치했던 저의 전 과정을 알려드리겠습니다.
- 시도
python 2.x 는 mysql-python 설치
python 3.x 는 mysqlclient 설치
pip3 install mysqlclient
- 에러 발생
" OSError: mysql_config not found "
- 에러 해결 방안 1
1)
sudo apt-get update
2)
sudo apt-get install python3-dev libmysqlclient-dev
3)
sudo pip3 install mysqlclient
- 에러 발생
" error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 "
- 에러 해결 방안 2
sudo apt-get install python3 python-dev python3-dev \
build-essential libssl-dev libffi-dev \
libxml2-dev libxslt1-dev zlib1g-dev \
python-pip
이후
sudo pip3 install mysqlclient 를 다시 시도하면 MySQLdb 가 성공적으로 설치 되었습니다.
+)
에러 해결 방안 2를 한 이후에도
" error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 "
같은 에러가 발생한다면 자신의 버전에 맞게 아래의 명령문을 실행한 후 다시 설치해보시길 바랍니다.
" sudo apt-get install python3.7-dev " (버전이 3.7인 경우)
참고
[1]시도: https://stackoverflow.com/questions/454854/no-module-named-mysqldb
[2] 에러 해결방안1: https://raspberrypi.stackexchange.com/questions/78215/how-to-connect-mysqldb-in-python-3
[3] 에러 해결방안 2 : https://github.com/scrapy/scrapy/issues/2115
[4] +