CentOS 7 : Installer Python3 et mysqlclient


CentOS 7 : Installer Python3 et mysqlclient
4.5 (90%) 2 votes

Installer Python 3 sous CentOS

Installer mysqlclient sous Python 3.6 avec pip

J’avais montré dans un article précédent, comment configurer un service web Python (Flask) avec Apache HTTPD.

Comme j’ai dû ce week-end reconfigurer totalement mon serveur Centos 7, je me suis dit qu’expliquer comment installer Python 3.6 sur Centos 7 et comment utiliser un la bonne librairie MySQL avec Python 3.6.

Installer Python 3.6 sous CentOS 7

Comme le paquet ne se trouve pas dans les dépôts officiels de CentOS, trouvons-les chez la communauté.

yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum install python36u python36u-pip

Installer mod_wsgi avec Python 3.6

N’installez pas le paquet générique mod_wsgi, il fonctionne avec Python 2 et non pas Python 3 !

yum install python36u-mod_wsgi

Installer le paquet mysqlclient via Pip

Si vous souhaitez accéder à MySQL / MariaDB sur Python 3.6, mysqlclient est sûrement la meilleure librairie.

# Requis pour que le build du paquet pip mysql client se fasse bien avec gcc
yum install mariadb-devel gcc python36u-devel

Installation du paquet de connexion à MySQL : mysqlclient

Pour installer ledit paquet, vous aurez besoin des paquets de build…

pip3.6 install mysqlclient

Utiliser Python 3.6 comme un webservice avec Apache HTTP

Apache HTTPD : Configurer mod_wsgi pour utiliser Python 3

Quelques liens utiles :

https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-centos-7

https://stackoverflow.com/questions/7475223/mysql-config-not-found-when-installing-mysqldb-python-interface


Trackbacks & Pings

  • 5 étapes pour écrire un article optimisé SEO sur WordPress :

    […] Extrait d’un article de WordPress […]

    2 semaines ago

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *