Forum

You are not logged in.

#1 05-12-2017 18:44:31

Nico06
Membre
Registered: 05-12-2017
Posts: 2

Django - mysql - module MySQLdb not found

Bonjour,

Je tente de connecter Django à mysql. La migration s'est bien passée. Les tables ont été "populées" comme prévu.
J'ai également installé mymysql (pip install pymysql)

Cependant lorsque je relance le serveur web, la log remonte une erreur sur module MySQLdb not found. D'après certain tuto, j'ai tenté ceci sans résultat :

1 - dans __init__py :
import pymysql
pymysql.install_as_MySQLdb()

2 - dans manage.py ou dans settigs
try:
    import pymysql
    pymysql.install_as_MySQLdb()
except ImportError:
    pass


Pour info je suis en python 3.6.3.

Comment résoudre ce problème ? Merci d'avance
Nicolas

Offline

#2 06-12-2017 12:00:40

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,583
Website

Re: Django - mysql - module MySQLdb not found

Bonjour,

Si vous voulez utiliser MySQLdb, vous devez l'installer (avec pip install MySQL-python). pymysql est une bibliothèque « concurrente ».

Offline

#3 07-12-2017 12:18:23

Nico06
Membre
Registered: 05-12-2017
Posts: 2

Re: Django - mysql - module MySQLdb not found

La commande remonte une erreur :

pip install MySQL-python

Collecting MySQL-python
  Using cached MySQL-python-1.2.5.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-hxxpr6gw/MySQL-python/setup.py", line 13, in <module>
        from setup_posix import get_config
      File "/tmp/pip-build-hxxpr6gw/MySQL-python/setup_posix.py", line 2, in <mo                                                                       dule>
        from ConfigParser import SafeConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-hx                                                                       xpr6gw/MySQL-python/


Une idée ?

Offline

#4 07-12-2017 12:19:47

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,583
Website

Re: Django - mysql - module MySQLdb not found

MySQL-python n'est pas compatible Python 3.

Offline

Board footer

Powered by FluxBB