windows下把python脚本封装成exe文件的方法

windows下把python脚本封装成exe文件的方法

ID:8805473

大小:13.61 KB

页数:2页

时间:2018-04-08

windows下把python脚本封装成exe文件的方法_第1页
windows下把python脚本封装成exe文件的方法_第2页
资源描述:

《windows下把python脚本封装成exe文件的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用的是py2exe库一:下载地址http://sourceforge.net/projects/py2exe/files/py2exe/安装方法很简单,它会自动搜索python的安装路径,一切都直接下一步即可。二:首先需要写一个脚本,名字为setup.py内容如下fromdistutils.coreimportsetupimportpy2exeimportsysimportglobiflen(sys.argv)==1:sys.argv.append("py2exe")sys.argv.append("-q")opts={'py2exe':{"includes":["matpl

2、otlib.backends","matplotlib.backends.backend_qt4agg","matplotlib.figure","pylab","numpy","matplotlib.backends.backend_tkagg"],'excludes':['_gtkagg','_tkagg','_agg2','_cairo','_cocoaagg','_fltkagg','_gtk','_gtkcairo',],'dll_excludes':['libgdk-win32-2.0-0.dll','libgobject-2.0-0.dll']}}data_fil

3、es=[(r'mpl-data',glob.glob(r'C:Python27Libsite-packagesmatplotlibmpl-data*.*')),(r'mpl-data',[r'C:Python27Libsite-packagesmatplotlibmpl-datamatplotlibrc']),(r'mpl-dataimages',glob.glob(r'C:Python27Libsite-packagesmatplotlibmpl-dataimages*.*')),(r'mpl-datafonts',glob.glob

4、(r'C:Python27Libsite-packagesmatplotlibmpl-datafonts*.*'))]setup(windows=[{"script":"demo.py"}],options=opts,data_files=data_files)setup()函数是主函数,第一个参数就是需要被封装的python脚本,options参数是用来包含需要的头文件和DLL文件,data_file是写出文件路径三:编译后,会出现两个文件夹,build和dist。build是存放中间文件的,以后就不需要了。dist是存放生成的exe文件和相关文件的文件夹。直接

5、复制dist里的所有文件到你想存放的文件里即可。注意:存放路径不能有中文!!!!否则运行会出BUG!!!四:常见错误及查错在编译时,需要MSVCP90.dll文件,这个文件安装PYTHON时是没有的,需要自己下载(这个文件网上有很多,基本上都可以)并放在python的安装目录下。如果出现异常现象,在当前目录下会出现demo.exe.log文件,根据文件里的信息修改BUG即可。如果原本的脚本运行正常,封装成*.exe文件后出错,基本上都是因为缺少库,只需要把相关的库关联好就行了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。