摘要:總所周知,因庫多,語法優雅,深受開發者的喜愛。于我來說,寫一些小型程序,在不需要考慮太多問題的時候,無疑是我的第一選擇。當一切都配置好后,使用打包相應腳本有兩種方法。
總所周知,python因庫多,語法優雅,深受開發者的喜愛。
于我來說,寫一些小型程序,在不需要考慮太多問題的時候,python無疑是我的第一選擇。而有的時候,雖然是小型程序,但我還是需要他們通用,即使不考慮使他跨平臺,但最起碼要可以跨電腦吧,不然我去到別的電腦還需要安裝python運行環境,在那里運行完后,還得幫別人刪除,豈不是太過麻煩,所以,無論是給別人使用,還是自己需要在無python環境的電腦中使用,我們有時需要把python的腳本程序打包成exe。
目前python常用打包工具目前有:
py2exe 下載地址
cxfreeze 下載地址
PyInstaller 下載地址
目前這三款工具只有cxfreeze支持python3的打包,很無奈吧,我也是……
好吧,不說廢話了,下面分享一下我自己使用cxfreeze的經驗,希望幫助到有需要的朋友。
安裝好cxfreeze后,你會發現在python/Script目錄下只有cxfreeze,cxfreeze-postinstall,cxfreeze-quickstart,三個文件,無法直接使用。
這時需要你進入命令行到當前目錄,輸入:
python cxfreeze
用python對cxfreeze進行編譯,編譯成功后生成cxfreeze.bat文件
隨后重啟命令行,輸入cxfreeze,看看是否提示cxfreeze不是內部程序或命令,如果彈出正常cxfreeze命令的提示,那么恭喜你,cxfreeze算是配置好了,否則需要配置環境變量。
當一切都配置好后,使用cxfreeze打包相應腳本有兩種方法。
直接利用cxfreeze命令完成
cxfreeze name.py --target-dir out/ #把name打包成exe,放在out目錄下
利用setup.py完成
#setup代碼 from cx_Freeze import setup, Executable executables = [ Executable( script="Test.py", #目標引用腳本 base="win32gui", #GUI程序需要隱藏控制臺 targetName = "Test.exe",#生成exe的名字 icon = "Test.ico" #生成exe的的圖標 )]
需要打包的時候,進入到相應的目錄,輸入:
python setup.py build #打包后的文件放在build目錄下
自己踩的坑:生成的程序名字最好用英文名字,中文名字會出現直接亂碼報錯,如果出現Test2.0這樣的名字運行時會提示not find Test2.0.__main__ 而報錯
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37672.html
摘要:背景介紹將程序打包,無論是為了代碼復用,還是發布應用,都是必不可少的的技能,上次總結了一下利用打包成,這次我來說如何打包。導入往往我們使用打包不只是為了雙擊使用,有時也是為了代碼復用。礙于時間關系,將留待下一篇文章進行總結。 背景介紹 將程序打包,無論是為了代碼復用,還是發布應用,都是必不可少的的技能,上次總結了一下python利用cxfreeze打包成exe,這次我來說java如何打...
摘要:但是由于程序并沒有那么快,開發人員多年來創建了幾個的編譯器,包括和。在下面的細分中,所有的編譯器都針對進行基準測試。編譯器是系列的一部分,旨在作為的現代替代品。不僅僅是的編譯器,它是的超集,支持與的互操作性。 簡評:Python 和其他的解釋型語言一樣經常被吐槽性能不行,所以開發人員為了提升性能創建了不少編譯器,本文則選取其中的四個做了基準測試。 Python 其實是一種相當快的語言,...
摘要:識別出人臉后,要算寬度,要在一定的寬度才算人臉,可以裁剪出正方形發送檢索人臉。 人臉簽到 花了一個星期做了人臉簽到的demo,github地址歡迎star,在線預覽大屏幕demo 先說些廢話,以前做年會的抽獎,感覺好傻,現在正好在學threejs,就想做個這樣的場景來抽獎的方式,又在學人臉識別的知識,就想做人臉識別簽到,就想都做在瀏覽器中 體驗完整過程 1.微信掃描注冊上傳頭像 s...
摘要:南京現在算是我的一個治愈城市了,帶著重重的悲傷去,幸好落雪的瞬間將我治愈。年,世界和平,平安喜樂。繼承與多態繼承就是從現有的類進行繼承,被繼承的為超類或者父類也就是爸爸,新的類為子類。 叨叨點啥 2018年的最后一天?;仡欉@一年,獲得很多也失去很多。今年去了很多的地方,成都,重慶,峨眉山,天津,杭州,南京。杭州是我特別喜歡的城市,有很多美好的記憶,也有很多失落的時刻。南京現在算是我的一...
閱讀 3440·2021-11-08 13:20
閱讀 3367·2021-09-30 09:48
閱讀 2566·2021-09-29 09:41
閱讀 593·2021-09-22 15:04
閱讀 2473·2021-08-23 09:44
閱讀 3673·2020-12-03 17:26
閱讀 1010·2019-08-30 14:10
閱讀 1566·2019-08-29 18:34