本文实例讲述了Python使用cx_Freeze库生成msi格式安装文件的方法。分享给大家供大家参考,具体如下:
①.需要在目录下面创建一个文件 。setup.py
②.写入代码:
import sys
from cx_Freeze import setup, Executable
import os
os.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 on Windows (the default is for a
# console application).
= None
if sys.platform == "win32":
= "Win32GUI"
setup(name="video1",#打完包后取的名字
version="2.1",#版本
de ion="aaaaa",#描述
options={"build_exe": build_exe_options},
executables=[Executable("video.py", = )])
③.命令:
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程序设计有所帮助。
继续阅读与本文标签相同的文章
下一篇 :
强大全面的C++框架和库推荐!
-
人工智能+生物技术,融合应对健康挑战
2026-05-15栏目: 教程
-
销量滑坡、市场遇冷、过渡机鏖战5G换机潮到底还有多远?
2026-05-15栏目: 教程
-
人民网内容科技大赛赛前首轮宣讲会走进成都西安深圳
2026-05-15栏目: 教程
-
微信聊天记录恢复小方法大全,错过太可惜!
2026-05-15栏目: 教程
-
SPAR中国首席执行官:SPAR山东家家悦正建立自己的物流配送体系
2026-05-15栏目: 教程
