我正在使用 py2exe 将使用 Python 2.7 和 Pyqt4 编写的简单 GUI 脚本转换为独立的可执行文件。我不断收到“不存在这样的文件”错误,我已经设法修复了一些错误,尽管这个似乎很顽固。它找不到 msvcp90.dll,并返回一条错误消息,其中包含对 distutils 的简短回溯,然后返回到我的 py2exe 脚本,这不是很有启发性。我已经按照建议安装了 MS C++ 可再发行运行时
但我的脚本仍然找不到.dll。下面是我的 py2exe 脚本,我的脚本名称被屏蔽了:
from distutils.core import setup
from py2exe.build_exe import py2exe
import sys, os, zmq
sys.argv.append('py2exe')
os.environ["PATH"] = \
os.environ["PATH"] + \
os.path.pathsep + os.path.split(zmq.__file__)[0]
setup(
options = {'py2exe':{'bundle_files':1,"includes":["zmq.utils",
"zmq.utils.jsonapi","zmq.utils.strtypes"]}},
console = [{'script':"#######.py"}],
zipfile = None
)
我已经解决了 zmq 的一个问题(据我所知,我的脚本或我的 GUI 从未使用过它)。我究竟做错了什么?