当前位置: 主页 > 日志 > Python >

py2exe打包的程序需要的VC运行时库

py2exe打包的EXE文件,拷贝到其它电脑后无法启动。什么原因呢?

Python的解释器是用VC编译的,其运行需要相应的VC运行时库。

1)Python2.4 或2.5版本似乎不用担心该问题,因为所需要的MSVCR71.dll文件会被自动拷贝到dist目录内。

2)Python2.6或2.7版本就相对较麻烦,简单的解决方法是安装Microsoft Visual C++ 2008 Redistributable Package(文件很小),然后所需的DLL就有了。

如果你的机器上有Visual Studio的话,你也可以将需要的DLL文件打包。详情查看这里:http://www.py2exe.org/index.cgi/Tutorial#Step5

 

[日志信息]

该日志于 2012-09-04 13:20 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “py2exe打包的程序需要的VC运行时库” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部