Python, cx_Freeze et sqlite3
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Python, cx_Freeze et sqlite3



  1. #1
    invitef98d3103

    Python, cx_Freeze et sqlite3


    ------

    Bonjour à tous,

    J'ai une application écrite en Python3 et qui utilise sqlite3, le tout développé avec PyCharm sous Windows 10.
    Dans l'IDE, l'appli fonctionne sans problème.
    J'ai utilisé cx_Freeze pour générer un "exe". Sur la machine de développement, l'"exe" fonctionne sans problème également.

    Par contre, dès que je porte l'"exe" sur une autre machine qui n'a pas Python installé, j'ai l'erreur suivante qui semble venir de sqlite : ligne 19 : "AttributeError: 'int' object has no attribute 'cursor'".
    La ligne en question :
    Code:
    18 : conn_db = connect_database(database_path)
    19 : c = conn_db.cursor()
    J'en déduis que la librairie sqlite3 n'est pas présente ou trouvée.

    Comme c'est la première que j'utilise cx_Freeze, je ne sais plus trop où regarder. Après multiples recherches et essais, je n'ai pas réussi à corriger le problème.
    Quelqu'un aurait un idée ?

    Merci !

    -----

  2. #2
    invitef98d3103

    Re : Python, cx_Freeze et sqlite3 [Résolu]

    Le problème n'avait rien à voir avec cx_Freeze. Cela fonctionne.
    Juste un bug dans la détection de l'existence de la base de données... que le programme de trouvait pas

    Désolé du dérangement...

Discussions similaires

  1. Self en python
    Par invite75c2964e dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 17/03/2019, 13h59
  2. [Python] Problème de lag de programme et essai de Timer python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 20
    Dernier message: 26/01/2018, 16h14
  3. sha-3 en python
    Par invite51d44745 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 02/06/2017, 21h18
  4. [Python] subprocess, lancer un autre programme avec python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 10
    Dernier message: 30/11/2016, 19h56
  5. en python le multi tache n'est pas possible alors pourquoi les threads existent sur python?
    Par docEmmettBrown dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 10/06/2015, 16h47