亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python 使用cx-freeze打包程序的實現(xiàn)

瀏覽:20日期:2022-08-02 11:25:23

python環(huán)境 3.6.5 win7 linux環(huán)境同理

先嘗試了PyInstaller ,打包時一直提示 no module named gtk 而gtk 又依賴pygobject ,嘗試安裝幾次之后失敗放棄

改用cx-freeze

首先寫一個 setup.py

1.py 2.py 是自己要打包的程序名字

注意里面的四個絕對路徑改成真實的路徑,否則會爆各種奇怪的錯誤,運行 python setup.py install

執(zhí)行exe 比如下圖,在python終端里面輸入 import _tkinter是可以的,但是打包以后會這樣報錯,

引入 tcl86t.dll和tk86t.dll 后問題解決

python 使用cx-freeze打包程序的實現(xiàn)

然后很容易會報錯如下圖,解決辦法是一個一個的在自己的python路徑中找到這些.py文件,然后執(zhí)行:python -m compileall +文件名.py 再把生成的.pyc文件拷到打包項目的相應位置

python 使用cx-freeze打包程序的實現(xiàn)

setup.py :

import sysfrom cx_Freeze import setup, Executableimport osos.environ[’TCL_LIBRARY’] = 'C:UsersAdministratorAppDataLocalProgramsPythonPython36tcltcl8.6'os.environ[’TK_LIBRARY’] = 'C:UsersAdministratorAppDataLocalProgramsPythonPython36tcltk8.6'include_files = [r'C:UsersAdministratorAppDataLocalProgramsPythonPython36DLLstcl86t.dll', r'C:UsersAdministratorAppDataLocalProgramsPythonPython36DLLstk86t.dll']#打包所需要的第三庫build_exe_options = {'packages': ['glob', 'os', 'numpy', 'datetime', 'PIL', 'matplotlib', 'scipy', '_tkinter'], 'includes ': [’numpy’,’glob’,’os’,’datetime’,’datetime’,’PIL’, 'matplotlib', 'matplotlib.pyplot' ,'scipy', '_tkinter']}base = Noneif sys.platform == ’win32’: base = ’Win32GUI’options = { ’build_exe’: { ’includes’: ’atexit’ ,’include_files’: include_files }}executables = [ Executable(’1.py’, base=base), Executable(’2.py’)]setup(name=’education’, version=’0.1’, description=’education software’, options=options, executables=executables )

補充知識:關于python3.6 cxfreeze打包 的一個Bug

我寫python腳本喜歡把腳本生成exe,我用的是python3.6,自然就選擇了cxfreeze這個庫來生成exe

在一次項目中,同時用到了requests庫和base64庫,我打包exe后運行老是出現(xiàn)閃退,我剛開始還以為是腳本問題,但是腳本用python解釋器運行就不會出現(xiàn)錯誤,我真的一臉懵逼啊,于是我猜想會不會是cxfreeze在導入庫時有bug,于是我做實驗驗證我的猜想,結果果真如我所料。

python3.6 cxfreeze 打包時不能同時出現(xiàn)requests和base64這2個庫,否則exe運行閃退。。。

以上這篇python 使用cx-freeze打包程序的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美一区二区三区在线观看免费 | 中文字幕亚洲精品 | 中文字幕在线国产 | 99re热久久| 2级毛片| 免费观看黄色小视频 | 91天堂亚洲精品一区 | 1024你懂的国产日韩欧美 | 亚洲欧美日韩精品高清 | 丁香婷婷综合网 | 国产人碰人摸人爱视频 | 欧美影视一区 | 国产精品一区二区久久 | 99在线精品国产不卡在线观看 | 无码精品一区二区三区免费视频 | 国产v在线播放 | 日韩欧美特一级大黄作a毛片免费 | 最新更新国内自拍视频 | 老妇激情毛片 | 91外围| 好看的亚洲视频 | 日韩毛片在线 | 精品五夜婷香蕉国产线看观看 | 亚洲欧美在线制服丝袜国产 | 日本一级毛片视频 | 国产在线播放成人免费 | 国产剧情麻豆mv在线观看 | 丝瓜视频91 | 免费观看欧美一级高清 | 青草视频在线 | 农村寡妇一级毛片免费看视频 | 欧美看片 | 国产精品高清在线观看 | 久久久久国产精品免费免费 | 国产精品激情福利视频 | 久青草青综合在线视频 | 一级免费黄色大片 | 精品国产三级在线观看 | 9966久久精品免费看国产 | 毛片大全免费 | 又黄又爽的成人免费网站 |