PYTHON : Py2EXE falla al importar un modulo

Iniciado por carlos1962, 10 Diciembre 2014, 18:26 PM

0 Miembros y 1 Visitante están viendo este tema.

carlos1962

Buenos Dias, soy nuevo en el foro.
Mi consulta es porque al ejecutar el exe generado con Py2exe me aparece el error:

import subprocess
ImportError: No module named subprocess

Ya actualize el cx_Freeze, segun sugerian en otro post.
El script de compilacion es:

Código (python) [Seleccionar]
from distutils.core import setup
import py2exe

setup (
   name='getAll',
   description="Script to test GetAll",
   version="0.1",
   
   console=[{'script': 'getAll.py'}],
   options={ 'py2exe': {
               'packages': 'encodings, subprocess',
               'includes': subprocess}
           },
   )


El script que compilo tiene la instruccion "import subprocess", y en el interprete python corre bien, el problema aparece al compilarlo.

Gracias
Slds., Carlos.




Eleкtro

#1
Solo por dar una idea, algo que salta a la vista, ¿has probado a cerrar correctamente el string?.
Código (python,3) [Seleccionar]
{
...
   'includes': 'subprocess'
...
}


Saludos!








carlos1962

Cita de: Eleкtro en 11 Diciembre 2014, 06:03 AM
Solo por dar una idea, algo que salta a la vista, ¿has probado a cerrar correctamente el string?.
Código (python,3) [Seleccionar]
{
...
   'includes': 'subprocess'
...
}


Saludos

"al mejor cazador se le escapa la liebre".
Gracias, hice la prueba con la correcion sugerida.

Con esa "simple" correcion anda correctamente.

Slds., Carlos.