일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- pythonic
- js
- smart contract
- Ethereum
- 마스터링비트코인
- node js
- solidity
- 공개키
- keras
- 백서
- 스마트컨트랙트
- 개인키
- 블록체인개발
- 주소
- 알고리즘
- DAPP
- 비트코인
- 개발
- 파이썬
- 문자열
- javascript
- 마스터링 이더리움
- 마스터링 비트코인
- python
- 이더리움
- 블록체인
- Redis
- 솔리디티
- 암호화폐
- 레디스
- 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] +