본문 바로가기
프로그래밍/python

파이썬에 mariadb 패키지 가져오기

by 신일석 2020. 9. 14.

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 설치과정에서 키가 일치하지 않는 문제 발생