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 :
J'en déduis que la librairie sqlite3 n'est pas présente ou trouvée.Code:18 : conn_db = connect_database(database_path) 19 : c = conn_db.cursor()
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 !
-----