Crear ejecutable en python
Publicado por Carolina (11 intervenciones) el 29/09/2006 21:31:54
Hola.... tengo muy poco interactuando con Python y me parece una herramienta muy potente para el desarrollo de softare, pero se me presenta un problema a la hora de realizar un ejecutable, yo estoy realizando una aplicacion en la cual utilizo librerias especializadas tales como: Reportlab, matplotlib, Numeric, Numpy, PIL, entre otras. He probado varios codigos que he bajado de internet y me arroja el mismo error. Aqui les muestro el codigo utilizado:
from distutils.core import setup
import py2exe
from distutils.filelist import findall
import sys
import os
import matplotlib
import glob
app = 'Proyecto.py'
icon = 'scicraft.ico'
## MATPLOTLIB DATA
matplotlibdatadir = matplotlib.get_data_path()
matplotlibdata = findall(matplotlibdatadir)
dataFiles = []
for f in matplotlibdata:
dirname = os.path.join('matplotlibdata', f[len(matplotlibdatadir)+1:])
dataFiles.append((os.path.split(dirname)[0], [f]))
## MODULES/LIBS TO INCLUDE/EXCLUDE
packages = [
'matplotlib',
'pytz',
]
excludes = []
includes = []
dll_excludes = ['libgdk_pixbuf-2.0-0.dll',
'libgobject-2.0-0.dll',
'libgdk-win32-2.0-0.dll',
'wxmsw26uh_vc.dll']
## GO!
sys.argv.append('py2exe')
setup(
options = dict(py2exe=dict(
skip_archive=1,
excludes = excludes,
includes = includes,
packages = packages,
dll_excludes = dll_excludes
)),
windows=(dict(
script = app,
#icon_resources = [(1, icon)],
),),
data_files = dataFiles,
)
***** al ejecutarlo me muestra el siguiente error:
Traceback (most recent call last):
File "SIBMA.py", line 6, in ?
File "MenuInicial.pyc", line 34, in ?
File "PropiedadFluidos.pyc", line 17, in ?
File "TablaPVT.pyc", line 13, in ?
File "GraficaTablaPVT.pyc", line 12, in ?
File "GraficaBase.pyc", line 2, in ?
ãEc
File "pylab.pyc", line 1, in ?
mò
File "C:\Python24\Codigo SIBMA1\dist\matplotlib\__init__.py", line 13, in ?
backend = matplotlib.get_backend()
AttributeError: 'module' object has no attribute 'get_backend'
Si alguien me puede ayudar con este problemita se lo agradeceria mucho, no es que sea una experta pero si tienen algun problemita por alli me pueden consultar... : )
from distutils.core import setup
import py2exe
from distutils.filelist import findall
import sys
import os
import matplotlib
import glob
app = 'Proyecto.py'
icon = 'scicraft.ico'
## MATPLOTLIB DATA
matplotlibdatadir = matplotlib.get_data_path()
matplotlibdata = findall(matplotlibdatadir)
dataFiles = []
for f in matplotlibdata:
dirname = os.path.join('matplotlibdata', f[len(matplotlibdatadir)+1:])
dataFiles.append((os.path.split(dirname)[0], [f]))
## MODULES/LIBS TO INCLUDE/EXCLUDE
packages = [
'matplotlib',
'pytz',
]
excludes = []
includes = []
dll_excludes = ['libgdk_pixbuf-2.0-0.dll',
'libgobject-2.0-0.dll',
'libgdk-win32-2.0-0.dll',
'wxmsw26uh_vc.dll']
## GO!
sys.argv.append('py2exe')
setup(
options = dict(py2exe=dict(
skip_archive=1,
excludes = excludes,
includes = includes,
packages = packages,
dll_excludes = dll_excludes
)),
windows=(dict(
script = app,
#icon_resources = [(1, icon)],
),),
data_files = dataFiles,
)
***** al ejecutarlo me muestra el siguiente error:
Traceback (most recent call last):
File "SIBMA.py", line 6, in ?
File "MenuInicial.pyc", line 34, in ?
File "PropiedadFluidos.pyc", line 17, in ?
File "TablaPVT.pyc", line 13, in ?
File "GraficaTablaPVT.pyc", line 12, in ?
File "GraficaBase.pyc", line 2, in ?
ãEc
File "pylab.pyc", line 1, in ?
mò
File "C:\Python24\Codigo SIBMA1\dist\matplotlib\__init__.py", line 13, in ?
backend = matplotlib.get_backend()
AttributeError: 'module' object has no attribute 'get_backend'
Si alguien me puede ayudar con este problemita se lo agradeceria mucho, no es que sea una experta pero si tienen algun problemita por alli me pueden consultar... : )
Valora esta pregunta


0