Python使用cx_Freeze庫生成msi格式安裝文件的方法
本文實例講述了Python使用cx_Freeze庫生成msi格式安裝文件的方法。分享給大家供大家參考,具體如下:
①.需要在目錄下面創(chuàng)建一個文件 。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 base on Windows (the default is for a
# console application).
base = None
if 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可執(zhí)行程序
注:此處使用的cx_Freeze庫可使用pip命令安裝:
pip install cx_Freeze
此外,若使用Python2.7環(huán)境下安裝時提示Python error: Microsoft Visual C++ 9.0 is required ,則需要安裝一個Micorsoft Visual C++ Compiler for Python 2.7 的包,即可解決問題。
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
- Python cx_freeze打包工具處理問題思路及解決辦法
- 使用cx_freeze把python打包exe示例
- 零基礎寫python爬蟲之打包生成exe文件
- 利用python生成一個導出數(shù)據(jù)庫的bat腳本文件的方法
- 使用PyInstaller將python轉成可執(zhí)行文件exe筆記
- 從頭學Python之編寫可執(zhí)行的.py文件
- Python中.py文件打包成exe可執(zhí)行文件詳解
- Python打包可執(zhí)行文件的方法詳解
- 使用PyInstaller將Python程序文件轉換為可執(zhí)行程序文件
- Python腳本文件打包成可執(zhí)行文件的方法
- Python中調用PowerShell、遠程執(zhí)行bat文件實例
相關文章
python基于xml parse實現(xiàn)解析cdatasection數(shù)據(jù)
這篇文章主要介紹了python基于xml parse實現(xiàn)解析cdatasection數(shù)據(jù)的方法,是非常實用技巧,需要的朋友可以參考下2014-09-09
django模型類中,null=True,blank=True用法說明
這篇文章主要介紹了django模型類中,null=True,blank=True用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
python安裝numpy&安裝matplotlib& scipy的教程
下面小編就為大家?guī)硪黄猵ython安裝numpy&安裝matplotlib& scipy的教程。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11

