码迷,mamicode.com
首页 > 其他好文 > 详细

py2exe 打包

时间:2016-05-18 21:13:44      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:

最近使用py2exe打包的时候遇到2个问题,百度了好久都没有找到答案。现在自己摸索了一下,总结一下答案

1.打包的时候报错error2:no such file or directory 后面跟的是要打包的py文件而不是‘MSVCP90.dll’。

   如果是找不到‘MSVCP90.dll’,百度一下方法很多。但是如果是找不到要打包的文件呢?

   原因在于cmd中输入命令的路径,如果是在home路径或者Python27的路径下输入命令python xxx.py py2exe.而你的文件却是在e盘或其他盘甚至在某个子目录下,那么系统当然是找不到你的文件了。解决方法是在cmd中进入你的xxx.py文件所在的目录。例如我把所有相关文件都方法e:\new\tool下面,那么cmd首先输入

cd e:\new\tool,在该路径下输入python xxx.py py2exe,问题解决

2.执行exe文件,日志提示no moudle name xxx

那么可以看一下python27\lib\site-packages下面,该模块是不是.egg的形式存在。如果是的话,把该.egg复制到e:\new\tool,将.egg改成.rar,解压。进入解压后的目录,里面有xxx文件夹。将该文件夹分别复制的e:\new\tool和python27\lib\site-packages,重新生成exe,问题解决。

ps,有时候还要在setup的文件中options→includes的列表值中加入xxx项

py2exe 打包

标签:

原文地址:http://www.cnblogs.com/fishbiubiu/p/5506222.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!