`
Shelly.Kuang
  • 浏览: 158266 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

python2.6+py2exe打包文件问题

阅读更多

py2exe-0.6.9.win32-py2.6.exe 编译打包exe.移植到其他主机上出现:
“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。”

 

后来找到了这篇文章尽量别使用 Py2exe for Python 2.6

可是放弃python2.6装回2.5又不甘心。所以还得想其他办法。
一般出现这种提示是因为目标机器上缺少必要的运行时库造成的。 Python 2.6 是使用 Microsoft Visual C++ 2008 编译的,
所以要想 py2exe for 2.6 打包的程序运行,目标机器上必须装有 Python 2.6或者 Microsoft Visual C++ 2008 Redistributable Package。否则系统就无法识别 exe 程序的 CRT,因而它就成为无法运行的程序。只要目标机器安装vs2008运行库就可以了,程序发布时不能强制使用者安装运行库,显然这不是一个好的解决办法。
经过尝试将msvcr90.dll,Microsoft.VC90.CRT.manifest两个文件拷贝到exe所在目录下。发现程序在目标机器上成功运行了。因此理论上说编译时,修改setup.py将自动需要的dll文件及其他的文件打包到程序所在的目录。

 

原文:http://www.pulog.org/Issue/206/py2exe/

分享到:
评论

相关推荐

    py2exe-0.6.9.win64-py2.6.amd64

    将python代码打包为exe,使用64位的python2.6

    py2exe模板

    一个py2exe的模板,只需稍作修改就可以轻松打包自己的python程序为可执行exe包,建议使用python2.5进行打包,因为python2.6打包的exe执行程序需要Microsoft Visual C++ 2008 Redistributable Package依赖,如果非得...

    使用-python-开发-windows-桌面程序.doc

    #程序的时候,直接导致 集成开发环境的强制退出,因为MainLoop冲突了 2.wxPython2.8-win32-unicode-2.8.10.1-py26.exe #wxPython库,提供了用C++写的 windows 组件库wx 3.py2exe-0.6.9.win32-py2.6.exe #打包发布...

    pil for 2.6~2.7打包

    文件包含如下三个版本,不管你啥版本的python都可以满足。 PIL-1.1.7.win32-py2.6.exe PIL-1.1.7.win32-py2.7.exe Python Imaging Library 1.1.7 Source Kit.tar.gz

    使-用python开发windows应用程序.doc

    2.wxPython2.8-win32-unicode-2.8.10.1-py26.exe #wxPython库,提供了用C++写的windows组件库wx 3.py2exe-0.6.9.win32-py2.6.exe #打包发布工具,将python写的windows程序或控制台程序直接打包成exe可执行文件,...

    jampack:适合所有人的简单文件存档(可在OS X,Linux和Windows上运行)

    果酱包适合所有人的简单文件存档关于JamPack包含可执行文件jam和unjam ,它们提供了一种简单的方法来分别打包unjam压缩tar.gz,tar.bz2和zip文件存档。 没有更多的字母汤了。 JamPack可在Linux,OS X和Windows平台上...

    tengge py for s60编程教程

    代码编写编译反编译测试工具“ipro7”,请安装sis程序打包解包py程序打包权限修改 签名工具“智能解包”。 其中包括: 1.《tengge Py综合教程》 作者:tengge 共77节教程 2.《2D图形教程》 作者:┈┾夨憶D*.亼ぺ ...

    Petrel:用于在纯Python中编写,提交,调试和监视Storm拓扑的工具

    注意:基本的Storm软件包提供了storm.py,它支持Python 2.6。 但是,Petrel需要Python 2.7或3.5。 如果您喜欢Petrel并且对更广泛的文档和示例感兴趣,请参阅的。 这本书也可以从。 我会在业余时间支持Petrel,而...

    WEB渗透测试数据库

    # 生成web打包备份、敏感文件字典,后缀名使用jsp和jspx,自定义关键字xxx,指定输出结果dict.txt pen.py uribrute -t webbak,interestfile -e jspx,jsp --keyword "xxx" -o dict.txt # 爆破目标站点,使用safeurl ...

    opsbro:Ops最好的朋友

    OpsBro 所有的配置/部署都是基于模型的(也称为打包)安装先决条件你会需要: python(2.6、2.7或3.4+版本)安装刚启动: python setup.py install安装示例位于: 注意:主要Linux发行版是受管理的,并将自动从...

    颜色分类leetcode-py-sdm:用于分布之间发散的非参数基于最近邻的估计器的Python实现

    颜色分类leetcode 这是非参数散度估计器的 Python 实现。 有关该方法的介绍以及您想要使用它的原因,请参阅 。 代码主页:。 ...Python ...实现这一目标的最简单方法是使用预先打包的发行版。 我用 。 如

    Numpy用户指南.pdf

    2. 快速入门教程 4 2.1 先决条件 4 2.2 基础知识 4 2.2.1一个例子 5 2.2.2 数组创建 6 2.2.3 打印数组 8 2.2.4 基本操作 10 2.2.5 通函数 13 2.2.6 索引、切片和迭代 14 2.3 形状操纵 18 2.3.1改变数组的形状 18 ...

Global site tag (gtag.js) - Google Analytics