国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

cxfreeze打包python,飛一般的感覺(jué)

hellowoody / 1231人閱讀

摘要:總所周知,因庫(kù)多,語(yǔ)法優(yōu)雅,深受開(kāi)發(fā)者的喜愛(ài)。于我來(lái)說(shuō),寫(xiě)一些小型程序,在不需要考慮太多問(wèn)題的時(shí)候,無(wú)疑是我的第一選擇。當(dāng)一切都配置好后,使用打包相應(yīng)腳本有兩種方法。

總所周知,python因庫(kù)多,語(yǔ)法優(yōu)雅,深受開(kāi)發(fā)者的喜愛(ài)。

于我來(lái)說(shuō),寫(xiě)一些小型程序,在不需要考慮太多問(wèn)題的時(shí)候,python無(wú)疑是我的第一選擇。而有的時(shí)候,雖然是小型程序,但我還是需要他們通用,即使不考慮使他跨平臺(tái),但最起碼要可以跨電腦吧,不然我去到別的電腦還需要安裝python運(yùn)行環(huán)境,在那里運(yùn)行完后,還得幫別人刪除,豈不是太過(guò)麻煩,所以,無(wú)論是給別人使用,還是自己需要在無(wú)python環(huán)境的電腦中使用,我們有時(shí)需要把python的腳本程序打包成exe。

目前python常用打包工具目前有:

py2exe 下載地址
cxfreeze 下載地址
PyInstaller 下載地址

目前這三款工具只有cxfreeze支持python3的打包,很無(wú)奈吧,我也是……

好吧,不說(shuō)廢話了,下面分享一下我自己使用cxfreeze的經(jīng)驗(yàn),希望幫助到有需要的朋友。

安裝好cxfreeze后,你會(huì)發(fā)現(xiàn)在python/Script目錄下只有cxfreeze,cxfreeze-postinstall,cxfreeze-quickstart,三個(gè)文件,無(wú)法直接使用。

這時(shí)需要你進(jìn)入命令行到當(dāng)前目錄,輸入:

python cxfreeze

用python對(duì)cxfreeze進(jìn)行編譯,編譯成功后生成cxfreeze.bat文件

隨后重啟命令行,輸入cxfreeze,看看是否提示cxfreeze不是內(nèi)部程序或命令,如果彈出正常cxfreeze命令的提示,那么恭喜你,cxfreeze算是配置好了,否則需要配置環(huán)境變量。

當(dāng)一切都配置好后,使用cxfreeze打包相應(yīng)腳本有兩種方法。

直接利用cxfreeze命令完成

   cxfreeze name.py --target-dir out/      #把name打包成exe,放在out目錄下

利用setup.py完成

  #setup代碼
  from cx_Freeze import setup, Executable
  executables = [
  Executable(
  script="Test.py", #目標(biāo)引用腳本
  base="win32gui",     #GUI程序需要隱藏控制臺(tái)   
  targetName = "Test.exe",#生成exe的名字
  icon = "Test.ico" #生成exe的的圖標(biāo)
  )]

需要打包的時(shí)候,進(jìn)入到相應(yīng)的目錄,輸入:

python setup.py build #打包后的文件放在build目錄下

自己踩的坑:生成的程序名字最好用英文名字,中文名字會(huì)出現(xiàn)直接亂碼報(bào)錯(cuò),如果出現(xiàn)Test2.0這樣的名字運(yùn)行時(shí)會(huì)提示not find Test2.0.__main__ 而報(bào)錯(cuò)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/37672.html

相關(guān)文章

  • java jar打包使用總結(jié)(一)

    摘要:背景介紹將程序打包,無(wú)論是為了代碼復(fù)用,還是發(fā)布應(yīng)用,都是必不可少的的技能,上次總結(jié)了一下利用打包成,這次我來(lái)說(shuō)如何打包。導(dǎo)入往往我們使用打包不只是為了雙擊使用,有時(shí)也是為了代碼復(fù)用。礙于時(shí)間關(guān)系,將留待下一篇文章進(jìn)行總結(jié)。 背景介紹 將程序打包,無(wú)論是為了代碼復(fù)用,還是發(fā)布應(yīng)用,都是必不可少的的技能,上次總結(jié)了一下python利用cxfreeze打包成exe,這次我來(lái)說(shuō)java如何打...

    Blackjun 評(píng)論0 收藏0
  • 4 個(gè)快速 Python 編譯器 for 2018

    摘要:但是由于程序并沒(méi)有那么快,開(kāi)發(fā)人員多年來(lái)創(chuàng)建了幾個(gè)的編譯器,包括和。在下面的細(xì)分中,所有的編譯器都針對(duì)進(jìn)行基準(zhǔn)測(cè)試。編譯器是系列的一部分,旨在作為的現(xiàn)代替代品。不僅僅是的編譯器,它是的超集,支持與的互操作性。 簡(jiǎn)評(píng):Python 和其他的解釋型語(yǔ)言一樣經(jīng)常被吐槽性能不行,所以開(kāi)發(fā)人員為了提升性能創(chuàng)建了不少編譯器,本文則選取其中的四個(gè)做了基準(zhǔn)測(cè)試。 Python 其實(shí)是一種相當(dāng)快的語(yǔ)言,...

    YancyYe 評(píng)論0 收藏0
  • 人臉實(shí)時(shí)簽到(three.js+tracking.js)基于瀏覽器

    摘要:識(shí)別出人臉后,要算寬度,要在一定的寬度才算人臉,可以裁剪出正方形發(fā)送檢索人臉。 人臉簽到 花了一個(gè)星期做了人臉簽到的demo,github地址歡迎star,在線預(yù)覽大屏幕demo 先說(shuō)些廢話,以前做年會(huì)的抽獎(jiǎng),感覺(jué)好傻,現(xiàn)在正好在學(xué)threejs,就想做個(gè)這樣的場(chǎng)景來(lái)抽獎(jiǎng)的方式,又在學(xué)人臉識(shí)別的知識(shí),就想做人臉識(shí)別簽到,就想都做在瀏覽器中 體驗(yàn)完整過(guò)程 1.微信掃描注冊(cè)上傳頭像 s...

    notebin 評(píng)論0 收藏0
  • 小李刀:python你在前面,欲飲琵琶馬上催

    摘要:南京現(xiàn)在算是我的一個(gè)治愈城市了,帶著重重的悲傷去,幸好落雪的瞬間將我治愈。年,世界和平,平安喜樂(lè)。繼承與多態(tài)繼承就是從現(xiàn)有的類(lèi)進(jìn)行繼承,被繼承的為超類(lèi)或者父類(lèi)也就是爸爸,新的類(lèi)為子類(lèi)。 叨叨點(diǎn)啥 2018年的最后一天。回顧這一年,獲得很多也失去很多。今年去了很多的地方,成都,重慶,峨眉山,天津,杭州,南京。杭州是我特別喜歡的城市,有很多美好的記憶,也有很多失落的時(shí)刻。南京現(xiàn)在算是我的一...

    K_B_Z 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<