{{tag>dev python sqlachemy sql orm}} ====== Installer le module SQLAlchemy ====== Création de l'environnement virtuel et installation du module: virtualenv --python=/usr/bin/python3 --no-site-packages alchemytest cd alchemytest/bin source activate pip install SQLAlchemy Pour vérifier, lister les modules installés avec **pip list**. ===== Connexion à une base MySQL ===== La documentation SQLALchemy recommande l'utilisation des drivers mysqlclient ou PyMYSQL. Le driver à utiliser est spécifié dans la chaîne de connexion: # connect string utilisant le driver mysqlclient mysqlclient _cs = 'mysql+mysqldb://user:password@host:port/database' # Connect string pour le driver PyMysql pymysql_cs = 'mysql+pymysql://user:password@host/database?options' ===== Références ===== * https://docs.sqlalchemy.org/en/13/dialects/mysql.html#module-sqlalchemy.dialects.mysql.pymysql