IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Django Python Discussion :

Connexion python (django) avec mysql


Sujet :

Django Python

  1. #1
    Nouveau membre du Club
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 21
    Points : 25
    Points
    25
    Par défaut Connexion python (django) avec mysql
    Bonjour a tous,

    Tout d'abord, je m'excuse d'avance pour les accents et autre specificites de la langue francaise que mon ordinateur ne prend pas en compte ! Merci de votre indulgence.

    Pour faire simple, j'ai installe mysql (qui fonctionne d'ailleur tout a fait normalement en ligne de commande), et python qui fonctionne egalement impeccablement. Afin de creer un projet django, j'ai donc essaye d'installer le driver MySQL-python, mais lors de l'installation, Le message ci-dessous apparait.

    commande :sudo python setup.py build

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    ....
    _mysql.c:2345: error: ‘T_UINT’ undeclared here (not in a function)
    _mysql.c:2345: error: expected expression before ‘_mysql_ConnectionObject’
    _mysql.c:2352: error: expected expression before ‘_mysql_ConnectionObject’
    _mysql.c:2359: error: expected expression before ‘_mysql_ConnectionObject’
    _mysql.c:2366: error: ‘NULL’ undeclared here (not in a function)
    _mysql.c:2369: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_mysql_ResultObject_methods’
    _mysql.c:2421: error: array type has incomplete element type
    _mysql.c:2422: error: expected expression before ‘_mysql_ResultObject’
    _mysql.c:2432: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    _mysql.c:2460: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    _mysql.c:2490: error: expected declaration specifiers or ‘...’ before ‘PyObject’
    _mysql.c: In function ‘_mysql_ConnectionObject_setattr’:
    _mysql.c:2492: error: ‘v’ undeclared (first use in this function)
    _mysql.c:2493: warning: implicit declaration of function ‘PyErr_SetString’
    _mysql.c:2493: error: ‘PyExc_AttributeError’ undeclared (first use in this function)
    _mysql.c:2498: warning: implicit declaration of function ‘PyMember_Set’
    _mysql.c: At top level:
    _mysql.c:2515: error: expected declaration specifiers or ‘...’ before ‘PyObject’
    _mysql.c: In function ‘_mysql_ResultObject_setattr’:
    _mysql.c:2517: error: ‘v’ undeclared (first use in this function)
    _mysql.c:2518: error: ‘PyExc_AttributeError’ undeclared (first use in this function)
    _mysql.c: At top level:
    _mysql.c:2536: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_mysql_ConnectionObject_Type’
    _mysql.c:2620: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_mysql_ResultObject_Type’
    _mysql.c:2706: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_mysql_methods’
    _mysql.c:2778: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
    _mysql.c:2810: warning: return type defaults to ‘int’
    _mysql.c: In function ‘DL_EXPORT’:
    _mysql.c:2810: error: expected declaration specifiers before ‘init_mysql’
    _mysql.c:2888: error: expected ‘{’ at end of input
    error: command 'gcc' failed with exit status 1
    Le message etant assez long, je n'ai copie que la fin.

    Je suis sous ubuntu pour info.
    Si d'autres informations sont necessaires, merci de me le faire savoir !

    Par avance, merci a tous.

    Johann

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 51
    Points : 85
    Points
    85
    Par défaut
    Salut
    étant donné que tu es sous Ubuntu, tu n’as qu’as installé le paquet correspondant à MySQL pour Python.

    Je crois que c’est le paquet python-mysqldb, donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install python-mysqldb
    À plus !
    Le propriétaire est éphémère, le libre est éternel.

  3. #3
    Nouveau membre du Club
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 21
    Points : 25
    Points
    25
    Par défaut merci
    => Antoyo
    J'ai essaye l'installation manuelle pendant plus de 4 heures, sans penser une seconde a apt-get..Tu m'as sauve de nombreuses heures de galere ! Merci beaucoup, ca fonctionne parfaitement. Mon projet django affiche bien les donnees de la DB !
    Encore merci et bonne journee

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de connexion de snort avec mysql
    Par Saif_24 dans le forum Sécurité
    Réponses: 1
    Dernier message: 21/02/2010, 10h15
  2. connexion ado.net avec mysql ?
    Par seksaki dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/11/2009, 15h55
  3. problème de connexion en réseau avec Mysql
    Par guy_antoine_mav dans le forum JDBC
    Réponses: 2
    Dernier message: 02/09/2008, 22h06
  4. connexion java Eclipse avec MySQL
    Par joiana_ing dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/08/2008, 16h00
  5. Connexion ASP.NET avec MySql
    Par MBAYE BABACAR GUEYE dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/08/2007, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo