py2exe打包详解,踩过的坑很多,报错缺少库

1.下载py2exe安装包
地址:https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
根据自己的系统要求写,本人使用的是win10,python2.7.15
下载的是py2exe-0.6.9.win64-py2.7.amd64.exe

2.安装py2exe
第一坑:执行安装包,会报错python2.7没有找到路径
解决方法:将安装的python路径添加到环境变量,如python的安装路径是
C:\Python27,那么就将C:\Python27\Scripts;C:\Python27这两个路径添加到
环境变量(右键"计算机"->属性->环境变量->path)中。

3.装好py2exe之后,写一个脚本执行它
如下:
**# mysetup.py
from distutils.core import setup
import py2exe
import xlrd

setup(console=[“XXXX.py”])**(XXXX名字为你想要打包的程序的名字)

写好程序后,将它和要打包的脚本文件放在一个目录下,
执行python mysetup.py py2exe

第二坑:这里会报错说没有找到相关的库,本人当时报的错如下
The following modules appear to be missing
[‘ElementC14N’, ‘_scproxy’, ‘_sysconfigdata’, ‘cElementTree’, ‘elementtree.ElementTree’, ‘xmlrpc’, ‘xmlrpc.client’]
这些错误时及时警告,如果没有用到上面报错的这些库的话直接忽略这条信息;
如果确实缺少库,那就使用pip安装,pip install 库名

如果执行成功会在目录下生成dist文件,里面有exe文件,执行看结果。

第三坑:可能有些时候点击exe文件运行时会一闪而过,那么比较简单的方法就是
在cmd中输入相关的exe的名字执行,比如a.exe,那么就到dist目录下面使用cmd
直接输入a.exe就可以直接看到错误,再进行相应的修正。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值