我在 Windows 下用 Python 设计了一个使用 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,
)
知道如何解决这个问题吗?这是我第一次想部署,我可能会遗漏一些东西。
谢谢 !