2
J'ai créé un exe de py2exe. Après avoir créé l'exe avec succès, j'ai l'erreur suivante lorsque j'exécute main.exe. J'utilise pymssql module pour sql server.exe créé par py2exe donne erreur
J'ai créé un exe de py2exe. Après avoir créé l'exe avec succès, j'ai l'erreur suivante lorsque j'exécute main.exe. J'utilise pymssql module pour sql server.exe créé par py2exe donne erreur
assurez-vous d'inclure le module sous le dictionnaire options. Je pense qu'il a également besoin d'un fichier dll appelé ntwdblib.dll
. vous pouvez trouver ce fichier et l'inclure dans votre setup.py
.
import os, pymssql
from distutils.core import setup
import py2exe
dll = []
dll.append(os.path.join(os.path.split(pymssql.__file__)[0], 'ntwdblib.dll'))
pyops = {"includes": ['decimal']}
setup(console=['app.py'], options={"py2exe": pyops}, data_files=dll)
Grâce à cela fonctionne. – developer