Python3 и MySQL что установить?

Для работы нужна библиотека mysqlclient. Установка библиотеки mysqlclient для работы с MySQL и Python3 происходит следующим образом (в Debian 9)

sudo apt install python3-dev libsqlclient-dev default-libmysqlclient-dev
python3 -m venv venv
source venv/bin/activate
pip install mysqlclient

В Debian 10 buster и Python3.7 с MySQL (MariaDB)

Я использую библиотеку PyMySQL. Если в проекте используется SQLAlchemy то в SQLALCHEMY_DATABASE_URI mysql://… нужно поменять на mysql+pymysql://…

pip install PyMySQL

Для Python2 использовать старый модуль MySQL-python.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *