【发布时间】:2012-04-19 20:00:44
【问题描述】:
我在 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,
)
知道如何解决这个问题吗? 这是我第一次想要部署,我可能会遗漏一些东西。
谢谢!
【问题讨论】:
标签: python windows opencv exe py2exe