OVH Cloud OVH Cloud

Py2exe

1 réponse
Avatar
Kybla
Bonsoir à tous,

Débutant en python, je rencontre un problème lorsque je tente de créer
un fichier executable de mon script python à l'aide de py2exe. Lorsque
je lance la création de celui-ci je ne rencontre aucun problème n'y
warnings. Pourtant lorsque je lance l'executable produit je tombe sur
l'erreur suivante:

"Le point d'entrée de procédure est introuvable dans la bibliothèque de
liaisons dynamique KERNEL32.dll"

Est ce une erreur classique ? je n'arrive pas trop à saisir d'où peut
venir mon erreur, sachant que mon application utilise GTK mais ne fait
rien d'extraordinaire.

1 réponse

Avatar
cho7
Bonsoir à tous,


Bonjour,

Est ce une erreur classique ? je n'arrive pas trop à saisir d'où peut
venir mon erreur, sachant que mon application utilise GTK mais ne fait
rien d'extraordinaire.


Pour les problèmes de gtk, tente un fichier d'install de la sorte :

from distutils.core import setup
import py2exe
opts = {
"py2exe": {
"includes": "pango,atk,gobject",
"dll_excludes": ["iconv.dll"," intl.dll","libatk-1.0-0.dll",

"libgdk_pixbuf-2.0-0.dll","libgdk-win32-2.0-0.dll",
"libglib-2.0-0.dll","libgmodule-2.0-0.dll ",
"libgobject-2.0-0.dll","libgthread-2.0-0.dll",
"libgtk-win32-2.0-0.dll","libpango-1.0-0.dll",
"libpangowin32-1.0-0.dll "],

}
}

setup (

windows=[
{
"script": "mon_programme_a_moi_qui_utilise_gtk.py"

}
],
options = opts

)