Je veux exécuter une application Django dans PyCharm qui fonctionne sur la base de données MySQL.
Je ne parviens pas à connecter mon programme à la base de données.
Lorsque j'essaie d'installer MySQLclient ou MySQL-python, j'obtiens l'erreur:
Échec de la construction de la roue pour MySQLclient
Veuillez m'aider à connecter mon programme Django avec la base de données MySQL.
Veuillez essayer d'installer le fichier .whl à partir de http://www.lfd.uci.edu/~gohlke/pythonlibs/ . Cela fonctionne à chaque fois. Tapez simplement pip install MySQL_python‑1.2.5‑cp27‑none‑win32.whl
dans le terminal.
J'ai eu le même problème. Ces étapes peuvent vous être utiles.
pip list
dans le terminal pour voir ce que vous avez installé dans virtualenv. Il devrait avoir une roue, des outils et un pip.pip install mysqlclient==1.3.9
ou la version que vous souhaitez installer. Cela doit se produire avant d'installer Django.Si ces étapes n'ont pas fonctionné pour vous, essayez d'installer MySQL-Python via le fichier exécutable ici https://pypi.python.org/pypi/MySQL-python/1.2.5 .
Mais cela n'installera que mysql-python pour vous dans le système. Tu peux essayer pip list
en dehors de virtualenv pour voir si mysql-python est installé. S'il est installé, vous avez mis à jour ce message afin que nous puissions trouver une solution.
En attendant, quelques autres correctifs sont:
J'ai eu le même problème. J'ai ensuite désinstallé mon python. Téléchargé le python 3.6.5. Puis utilisé une commande de
Python 3.7, Échec de la construction de la roue pour MySql-Python
la commande est pip install mysqlclient==1.3.12