He diseñado una pequeña aplicación en Python bajo Windows, que usa opencv. Estoy tratando de crear un ejecutable para que cualquiera pueda instalarlo y usarlo, sin tener que instalar python/opencv/numpy. . .crear ejecutable para la aplicación usando opencv?
He intentado usar py2exe para esto. En realidad, crea un archivo .exe, a pesar de que tengo una advertencia durante la compilación:
*** copy dlls ***
copying C:\Windows\system32\MSVFW32.dll ->
...
The following modules appear to be missing
['cv2.cv']
Cuando trato de ejecutar el archivo .exe utilizando la línea de comandos, aparece el mensaje:
ImportError: numpy.core.multiarray failed to import
Mi archivo setup.py es bastante simple:
# creating executable here
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1}},
console=['facemovie.py'],
zipfile = None,
)
Cualquier idea de cómo puedo solucionar esto? Esta es la primera vez que quiero implementar, y me puede estar perdiendo algo.
Gracias!
Usted hizo esta pregunta hace 4 años. Tengo curiosidad, ¿lo intentó en otra computadora sin cv abierto instalado? Tengo curiosidad por saber si funciona en ese caso. – Fabio
Igual que el anterior, me encantaría saber cómo funcionó – Aphire
Ha pasado mucho tiempo, así que no lo recordaré con certeza, pero estoy bastante seguro de haberlo probado en PC sin OpenCV. :) – jlengrand