Python使用cx_Freeze库生成msi格式安装文件的方法
Python  /  管理员 发布于 7年前   293
本文实例讲述了Python使用cx_Freeze库生成msi格式安装文件的方法。分享给大家供大家参考,具体如下:
①.需要在目录下面创建一个文件 。setup.py
②.写入代码:
import sysfrom cx_Freeze import setup, Executableimport osos.environ['TCL_LIBRARY'] = r'C:\Python36-32\tcl\tcl8.6'os.environ['TK_LIBRARY'] = r'C:\Python36-32\tcl\tk8.6'include_files=[ r'C:\Python36-32\DLLs\tcl86t.dll', r'C:\Python36-32\DLLs\tk86t.dll']# Dependencies are automatically detected, but it might need fine tuning.build_exe_options = {"packages": ["os"], "excludes": ["tkinter"],"include_files":include_files}# GUI applications require a different base on Windows (the default is for a# console application).base = Noneif sys.platform == "win32": base = "Win32GUI"setup(name="video1",#打完包后取的名字 version="2.1",#版本 description="aaaaa",#描述 options={"build_exe": build_exe_options}, executables=[Executable("video.py", base=base)])
③.命令:
python setup.py bdist_msi
生成安装包以及直接运行的exe文件
python setup.py build
生成exe可执行程序
注:此处使用的cx_Freeze
库可使用pip
命令安装:
pip install cx_Freeze
此外,若使用Python2.7环境下安装时提示Python error: Microsoft Visual C++ 9.0 is required ,则需要安装一个Micorsoft Visual C++ Compiler for Python 2.7 的包,即可解决问题。
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号