最近在学python,所以用python写了个脚本,但是这个程序现在还有太大的局限性,要使用就要先安装python环境比较麻烦。

所以我就想先把程序打包发布,常用的就是py2exe打包,所以打算这次也用它。
好了,开始。
。
。
。
准备工作:
安装py2exe编写setup.py代码如下:1 #-*-coding: UTF-8-*-2 from distutils.core import setup3 import py2exe4 # Powered by www.pythontab.com5 INCLUDES = []6 options = {"py2exe" : 7 {"compressed" : 1, 8 "optimize" : 2, 9 "bundle_files" : 2, 10 "includes" : INCLUDES, 11 "dll_excludes": [ "MSVCP90.dll", "mswsock.dll", "powrprof.dll","w9xpopen.exe"] }} 12 setup(13 options = options, 14 description = "车位管理系统", 15 zipfile=None,16 console=[{"script": "park.py", "icon_resources": [(1, "logo.ico")] }],17 )
具体的option和其它的选项是什么含意可以search一下,网上非常多的资料,我就不赘述了下一步,运行命令:

1 python setup.py py2exe
编译完成后会在当前目录下生成一个dist目录,里面有park.exe文件,不过执行时并不成功出现如下错误:
1 Traceback (most recent call last): 2 File "park.py", line 4, in 3 File "zipextimporter.pyo", line 82, in load_module 4 File "pyquery.pyo", line 9, in 5 File "zipextimporter.pyo", line 82, in load_module 6 File "cssselectpatch.pyo", line 6, in 7 File "zipextimporter.pyo", line 82, in load_module 8 File "lxml\cssselect.pyo", line 8, in 9 File "zipextimporter.pyo", line 98, in load_module10 File "lxml.etree.pyx", line 72, in init lxml.etree (src/lxml/lxml.etree.c:156121)11 ImportError: No module named _elementpath
在网上找了下解决方案,问题出在了lxml库。

不能正确找到路径,因为是lxml第三方库,要多加一条指令指定路径;
将编译命令改为
1 python setup.py py2exe -p lxml,gzip
这里还多加了gzip,原因同lxml一样最后执行生成的文件有park.exe和python27.dll,只要把这两个文件放到一个文件夹,然后就可以在任何一台电脑上运行啦。
哈哈。
有了这个工具我们就可以用python做一些好用的小工具给自己和朋友们用了。
。
。
python,脚本,打包,程序,py2exe,实例,教程,最
打包菜的方法?在外打包吃不完的菜也有讲究?
蔬菜
7+
餐后打包有讲究?这些你知道多少?
美食百科
6+
Python内置函数进制转换的用法
电脑教程
5+
雷电模拟器怎么设置脚本
手机软件
9+
脚本的含义及作用
电脑教程
7+
python教学随机密码生成Python入门编程题库27
释疑解惑
8+
钉钉的聊天记录怎么彻底删除
电脑教程
15+
锐龙处理器核显性能天梯图
电脑教程
18+
enable电脑上是什么意思?
电脑教程
20+
电脑一键还原:快速恢复系统小助手
电脑教程
16+
轻松上手:搜狗输入法下载与设置指南,满足你的输入需求!
电脑教程
22+
win10动态桌面影响电脑性能吗?
电脑教程
15+
?鲁大师重装系统教程:小白也能快速搞定电脑问题指南?
电脑教程
20+
电视芯片性能排行及选购建议详解:
电脑教程
18+
SD卡写保护原因及解决方法:解除SD卡写保护状态
电脑教程
15+
QQ电脑管家+金山毒霸”强强联手套装极速查杀病毒
电脑教程
13+
首雨180插卡收音机拆机图文
电脑教程
18+
amd核显天梯图全:选购建议与对比分析
电脑教程
18+
小布助手怎么卸载
电脑教程
16+
为什么电脑很卡?
电脑教程
16+
keep健身离线使用
电脑教程
15+