sudo apt update
# 저장소 추가
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository "deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liquidtelecom.com/repo/10.4/ubuntu $(lsb_release -cs) main"
sudo apt update
# 개발환경 패키지 설치
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
# 의존성 패키지 설치
sudo apt install -y libmariadb3 libmariadb-dev
sudo apt install -y python3-pip
# 가상환경 설정
sudo apt-get install -y python3-venv
python3 -m venv venv && source venv/bin/activate
# 마리아디비 connector 설치
pip install --upgrade pip, setuptools
pip install wheel
pip install mariadb
사용환경
- 윈도우 10 wsl2
- 우분투 18.04에서 테스트
참고. 마리아디비 공식문서 - wsl2에서는 키가 connector/c 설치과정에서 키가 일치하지 않는 문제 발생
- https://mariadb.com/docs/appdev/connector-c/#connc-install
- https://mariadb.com/docs/appdev/connector-python/
- https://mariadb.com/ko/resources/blog/how-to-connect-python-programs-to-mariadb/
'프로그래밍 > python' 카테고리의 다른 글
우분투18.04에서 gunicorn으로 flask앱 실행 (0) | 2020.09.24 |
---|---|
_와 __의 차이 (0) | 2020.08.27 |
모스부호로 통신 네트워크 프로그래밍 (0) | 2020.08.26 |