用py2exe打包python程序
来源:互联网 发布:怎样下载打字软件 编辑:程序博客网 时间:2024/05/18 03:48
李老大给了一个python脚本,要我调好参数以后,打包成exe,然后从xlsx文件中读取信息,批量处理pdf文件,给同一个pdf文件加不同的水印。确实是一个神奇的脚本。
李老大的程序我就偷偷上传了。
water.zip
但是打包的时候出问题了,我用的是py2exe打包,
打包程序如下
# python mysetup.py py2exefrom distutils.core import setupimport py2exesetup( options = { "py2exe": { "dll_excludes": ["MSVCP90.dll"], "includes":["sip"] } }, # change windows=["water.py"],#data_files=[("icon",["icon/del.gif"]),("",["dataPool.xml"])],)
其中
options = { "py2exe": { "dll_excludes": ["MSVCP90.dll"], "includes":["sip"] }
语句段解决了MSVCP90.dll丢失问题,少了什么dll就加进去。
打包完成后出事了,运行程序
查看日志
Traceback (most recent call last):
File “main-you2.py”, line 6, in
File “reportlab\pdfgen\canvas.pyc”, line 19, in
File “reportlab\rl_config.pyc”, line 45, in
File “reportlab\rl_config.pyc”, line 17, in _defaults_init
File “reportlab\lib\utils.pyc”, line 237, in rl_exec
File “”, line 1, in
File “”, line 1, in
ImportError: No module named rl_settings
少了包,rl_settings,不知所措。
呜呼哀哉。
应该是引入包的时候丢失了文件,可能直接引用包不可靠吧,
我把PyPDF2,reportlab,xlrd三个第三方库安装,
使用命令
python setup.py install
我尝试把引用的两个包
任然报错,无解。。。。
- 用py2exe 打包python程序
- 用py2exe打包python程序
- py2exe打包python程序
- py2exe打包python程序
- py2exe打包Python程序
- Python程序使用py2exe打包
- python 打包程序 pyinstaller py2exe
- py2exe打包python文件成可执行程序
- [学习笔记]使用py2exe打包python程序
- py2exe+inno setup集成打包python程序
- python程序打包工具py2exe/pyInstaller
- 使用py2exe打包发布python程序
- py2exe打包 python程序,报RuntimeError: BeginUpdateResource
- py2exe使用方法——python程序打包
- python程序打包(py2exe, pyinstaller, cxfreeze)
- python程序打包(使用py2exe)
- python 程序打包成exe py2exe
- 用py2exe编译Python程序
- Python:集合(set)类型的操作
- 百练OJ:2807:两倍
- 客户端即js对cookie读写以及删除,留下来备用
- Wireless Network (并查集)
- 争议数据的接口——文档
- 用py2exe打包python程序
- iOS源码博文集锦2
- JSONArray和JSONObject的区别
- Kalman Filter要点
- oracle-彻底删除实例及dbstart启动
- git教程-2
- 用cx_Freeze打包python成exe的方法
- 【数据结构】hash冲突的解决方法
- 语音应用开发中的 11 个常见错误