小编byt*_*ers的帖子

py2exe找不到msvcp90.dll

我正在努力将使用Python 2.7和Pyqt4编写的简单GUI脚本转换为使用py2exe的独立可执行文件.我不断得到"没有这样的文件存在"的错误,我已经设法修复了一些,虽然这个看起来很顽固.它找不到msvcp90.dll,并返回一条错误消息,其中包含对distutils的短回溯,然后返回到我的py2exe脚本,这不是很有启发性.我按照建议安装了MS C++可再发行的运行时

py2exe无法生成可执行文件

但我的脚本仍无法找到.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
)
Run Code Online (Sandbox Code Playgroud)

我已经修复了zmq的问题(据我所知,我的脚本或GUI没有使用过这个问题).我究竟做错了什么?

py2exe python-2.7

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

py2exe ×1

python-2.7 ×1