Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: carlos1962 en 10 Diciembre 2014, 18:26 pm



Título: PYTHON : Py2EXE falla al importar un modulo
Publicado por: carlos1962 en 10 Diciembre 2014, 18:26 pm
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
  1. from distutils.core import setup
  2. import py2exe
  3.  
  4. setup (
  5.    name='getAll',
  6.    description="Script to test GetAll",
  7.    version="0.1",
  8.  
  9.    console=[{'script': 'getAll.py'}],
  10.    options={ 'py2exe': {
  11.                'packages': 'encodings, subprocess',
  12.                'includes': subprocess}
  13.            },
  14.    )

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

Gracias
Slds., Carlos.





Título: Re: PYTHON : Py2EXE falla al importar un modulo
Publicado por: 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
  1. {
  2. ...
  3.    'includes': 'subprocess'
  4. ...
  5. }

Saludos!


Título: Re: PYTHON : Py2EXE falla al importar un modulo
Publicado por: carlos1962 en 11 Diciembre 2014, 15:40 pm
Solo por dar una idea, algo que salta a la vista, ¿has probado a cerrar correctamente el string?.
Código
  1. {
  2. ...
  3.    'includes': 'subprocess'
  4. ...
  5. }

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.