首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署Python程序时出现问题(与py2exe一起打包)

部署Python程序时出现问题(与py2exe一起打包)
EN

Stack Overflow用户
提问于 2009-06-26 11:36:41
回答 4查看 2.7K关注 0票数 1

我有一个问题:我使用py2exe作为我的程序,它在我的电脑上工作。我使用Inno Setup将其打包(仍然可以在我的计算机上使用),但是当我将它发送到另一台计算机时,我在尝试运行应用程序时得到以下错误:"CreateProcess失败;代码14001。“应用程序不能运行。(注意:我在我的程序中使用wxPython和多处理模块。)我在谷歌上搜索了一下,发现用户应该安装一些MS可再分发的东西,但我不想让我的用户的生活变得复杂。有解决方案吗?

版本:

Python 2.6.2c1、py2exe 0.6.9、Windows XP专业版

EN

Stack Overflow用户

回答已采纳

发布于 2009-06-26 13:56:26

您需要在安装目录中包含msvcr90.dll、Microsoft.VC90.CRT.manifest和python.exe.manifest (重命名为yourappname.exe.manifest)。如果您使用"Just for me“选项安装了Python26,那么这些文件将位于您系统的Python目录中。

执行此操作的说明can be found here

不要忘了在主函数中调用multiprocessing.freeze_support(),否则在启动新进程时会出现问题。

虽然其他人已经讨论了在您的安装包中包含MSVC运行时,但当您只想分发包含所有文件的单个.zip文件时,上述解决方案仍然有效。当您不想要这种额外的复杂性时,它可以避免创建单独的安装包。

票数 3
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1048651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档