PyInstaller – Le programme renvoie -1 dans un autre ordinateur

J’utilise PyInstaller pour comstackr mon programme dans un fichier .exe sous Windows,

J’utilise la ligne normale: pyinstaller file.py –onefile

Et tout semble fonctionner, pendant l’exécution de PyInstaller dit à propos d’un WARNING mais toujours “Succesfull terminé”.

Donc, j’exécute mon programme file.exe et cela fonctionne parfaitement.

La surprise vient quand je vais sur un autre ordinateur et que je tente de l’exécuter … Il commence à courir mais quand il atteint un point, il retourne:

Traceback : TypeError: l’object ‘ NoneType ‘ n’a pas d’atsortingbut ‘ getitem ‘ de fichiers renvoyés -1

Les avertissements de compilations sont les suivants:

module manquant nommé ‘Carbon.File’.FSGetResourceForkName – importé par’ Carbon.File ‘, module manquant de plistlib nommé’ Carbon.File’.FSRef – importé par ‘Carbon.File’, plistlib

… 170 plus …

Eh bien, maintenant vient la question et désolé pour le “long” post:

  1. Je n’utilise pas Carbon, math.cos, etc., etc. travaillera dans tous les ordinateurs .

  2. Si mon programme fonctionne sur mon ordinateur mais pas dans un autre, je suppose que je laisse de côté quelque chose à importer?

  3. J’ai cherché réponse et bien sûr il y en a mais ce que j’ai trouvé est vraiment spécifique: Exemple: pyInstaller: Erreur d’importation Que faire lorsque vos importations ne contiennent pas 170 modules?

Merci!

Modifier:

Traceback complet:

Traceback complet

Code:

def check_actived (connection): sql_query = """SELECT enabled FROM login """ connection.execute(sql_query) result = connection.fetchone() return result[0]