Я разработал небольшое приложение на Python под Windows, которое использует opencv. Я пытаюсь создать исполняемый файл, чтобы любой мог его установить и использовать без необходимости устанавливать python/opencv/numpy...
Я пытался использовать для этого py2exe. На самом деле он создает файл.exe, хотя во время сборки у меня появляется предупреждение :
*** copy dlls ***
copying C:\Windows\system32\MSVFW32.dll ->
...
The following modules appear to be missing
['cv2.cv']
. Когда я пытаюсь запустить файл.exe с помощью командной строки, я вижу сообщение:
ImportError: numpy.core.multiarray failed to import
Мой файл setup.py довольно прост:
# 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,
)
Есть идеи, как это решить? Это самый первый раз, когда я хочу развернуть, и я могу что-то упустить.
Спасибо!