欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用cx_Freeze庫生成msi格式安裝文件的方法

 更新時間:2018年07月10日 14:42:51   作者:j2melqr  
這篇文章主要介紹了Python使用cx_Freeze庫生成msi格式安裝文件的方法,結合實例形式分析了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相關內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結構與算法教程》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • Python中文件讀取與保存代碼示例

    Python中文件讀取與保存代碼示例

    Python中保存文件是一項非?;镜娜蝿?它允許我們將程序輸出保存到磁盤上,以便以后使用或與他人共享,這篇文章主要給大家介紹了關于Python中文件讀取與保存的相關資料,需要的朋友可以參考下
    2024-04-04
  • 關于python scrapy中添加cookie踩坑記錄

    關于python scrapy中添加cookie踩坑記錄

    這篇文章主要介紹了關于python scrapy中添加cookie踩坑記錄,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Pandas 中的join函數(shù)應用實現(xiàn)刪除多余的空行

    Pandas 中的join函數(shù)應用實現(xiàn)刪除多余的空行

    這篇文章主要介紹了Pandas 中的join函數(shù)應用實現(xiàn)刪除多余的空行,str.join也就是sequence要連接的元素序列,下面我們來看看他的作用實現(xiàn)刪除多余的空行,需要的小伙伴可以參考一下
    2022-02-02
  • 基于Python實現(xiàn)DIT-FFT算法

    基于Python實現(xiàn)DIT-FFT算法

    FFT(Fast Fourier Transformation)是離散傅氏變換(DFT)的快速算法。即為快速傅氏變換。本文將用Python語言實現(xiàn)DIT-FFT算法,感興趣的可以了解一下
    2022-10-10
  • PyCharm 無法 import pandas 程序卡住的解決方式

    PyCharm 無法 import pandas 程序卡住的解決方式

    這篇文章主要介紹了PyCharm 無法 import pandas 程序卡住的解決方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 解決python中的冪函數(shù)、指數(shù)函數(shù)問題

    解決python中的冪函數(shù)、指數(shù)函數(shù)問題

    今天小編就為大家分享一篇解決python中的冪函數(shù)、指數(shù)函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 關于Python中字符串的各種操作

    關于Python中字符串的各種操作

    本文將重點介紹Python字符串的各種常用方法,字符串是實際開發(fā)中經(jīng)常用到的,所有熟練的掌握它的各種用法顯得尤為重要。需要的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • python多線程socket編程之多客戶端接入

    python多線程socket編程之多客戶端接入

    這篇文章主要為大家詳細介紹了python多線程socket編程之多客戶端接入,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Pandas數(shù)據(jù)集的合并與連接merge()方法

    Pandas數(shù)據(jù)集的合并與連接merge()方法

    Pandas數(shù)據(jù)集的合并與連接(merge())是數(shù)據(jù)處理過程中常用的操作之一,在使用Pandas進行數(shù)據(jù)集合并時,可以使用merge()函數(shù)將兩個或多個數(shù)據(jù)集按照指定的列進行合并,本文就來介紹一下,感興趣的可以了解一下
    2023-11-11
  • 使用python判斷jpeg圖片的完整性實例

    使用python判斷jpeg圖片的完整性實例

    今天小編就為大家分享一篇使用python判斷jpeg圖片的完整性實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論