日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python打包成exe_Python打包成exe时,再犯这几个错误就说不过去了

發(fā)布時間:2025/3/12 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python打包成exe_Python打包成exe时,再犯这几个错误就说不过去了 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大家好,我是今天的值班小編,不知道朋友們開工了沒有,小編的公司已經(jīng)遠程辦公好幾天了。今天由于寫游戲教程的那位小編棄坑不更新文章了,只好由本小編繼續(xù)來解決粉絲朋友們的問題。 如果朋友們在使用python的過程中遇到了任何問題,都可以私信小編哦,小編會抽出時間來幫您解決問題的。

永遠都不要放棄

問題背景

一提起如何運行Python,朋友們的第一印象肯定是命令行那個黑色的dos/linux命令行窗口了。由于Python本身是腳本語言,需要解釋器來執(zhí)行,所以默認情況就是這樣的。

這樣在開發(fā)階段其實蠻好的,但是到了發(fā)布階段就遇到了大麻煩:很有可能對方的windows計算機里面沒有安裝python解釋器,導致您辛苦熬夜白了頭開發(fā)的Python腳本無法成功部署運行,到了這個階段,可以說是萬事俱備只欠東風了。

為了解決最后一步的這個問題,國外會念經(jīng)的大神程序員們想出了一個絕招:把Python代碼打包成exe可執(zhí)行文件。

大神

為什么要生成exe可執(zhí)行文件

首先,剛才已經(jīng)說了,在機器上不需要安裝對應的Python解釋器,更不需要pip安裝依賴的包。

其次,打包成可執(zhí)行文件之后,別人就看不到你的Python代碼啦,這就可以避免你的代碼被人抄襲或者惡意修改,在一定程度上保護了你的代碼。

最后,從用戶的角度來看,用戶只要下載了exe文件,雙擊就可以運行了,也不需要安裝任何東西。您的代碼變成了真正的“綠色軟件”,給用戶帶來了極大的方便。

方便,時間就是金錢

安裝打包工具

業(yè)界最常用的Python腳本打包工具就是pyinstaller了,沒有之一。通過pip可以很方便地安裝成功:pip install pyinstaller。如果您的網(wǎng)速太慢,可以嘗試使用國內(nèi)的源。

安裝之后,在cmd命令行里面輸入pyinstaller -v并回車,如果能夠看到其版本號,就說明安裝成功了。

小編這次安裝的時候,版本號是3.6,應該是最新版了。

安裝完畢

環(huán)境安裝完畢,下面小編就來解決粉絲朋友們私信發(fā)過來的關于pyinstaller使用過程中遇到的幾個問題。

第一個問題:exe文件圖標怎么自定義呀?

首先,您需要準備一個ico格式的圖標,或者是準備一個jpg/png圖片也行,網(wǎng)上有很多工具可以把它轉(zhuǎn)化成ico格式的文件。需要注意的是,圖片里面的元素不要太復雜,不然變成ico文件之后,圖片整體會縮小很多倍,圖片內(nèi)的很多元素就看不清楚了。

其次,在打包的時候,加上參數(shù) -i ico文件名 ,這樣就可以使得打包出來的exe文件使用您自定義的ico圖標了。

圖標

第二個問題:怎樣去掉exe運行時彈出的dos命令行黑色窗口?

默認情況下,打包出來的exe文件雙擊運行之后,會彈出一個dos命令行黑色窗口,這種行為使得這個exe文件看起來很不專業(yè),畢竟我們?nèi)粘J褂玫膃xe文件不會出這種妖蛾子。

解決辦法也很簡單,在打包的時候,加上參數(shù) --noconsole

第三個問題:為什么加了noconsole之后,還會有dos窗口一閃而過?

這個問題就很玄學了,需要針對具體的case來進行分析。

這位粉絲朋友的代碼,小編仔細看了一下,發(fā)現(xiàn)里面有import os和os.system()執(zhí)行外部程序,應該就是這個原因了。

把import os改成import subprocess,再把os.system改成subprocess.run,問題解決!

第四個問題:為什么我打包出來的exe文件有好幾百M?

一般來說,python代碼打包出來的exe文件有十幾甚至幾十M都是正常的。這位朋友打包出來的exe文件有好幾百M,實在是出乎小編的意料之外。 后來小編仔細閱讀了這位朋友的python代碼,發(fā)現(xiàn)他import了非常多的庫,這就基本上無解了,除非用c++改寫一下?

不知道朋友們有沒有好的辦法,可以在留言區(qū)告訴小編哦。

后記

今天的文章就到這里,在此文中,小編幫粉絲朋友們解決了三個使用pyinstaller過程中遇到的問題(第四個問題并沒有解決),貢獻實在不小,不知道能不能得到老板的賞識而升職加薪迎娶白富美呢。

總結(jié)

以上是生活随笔為你收集整理的python打包成exe_Python打包成exe时,再犯这几个错误就说不过去了的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人涩涩 | 自拍偷拍99| 激情久久婷婷 | 激情综合色 | 国产中文字幕在线视频 | 丰满人妻一区二区三区无码av | 日韩欧美国产成人精品免费 | 国产亚洲精品久久久久久久久动漫 | 亚洲天天看 | 色哟哟免费在线观看 | 国产毛片一区二区三区 | 久久久影院 | 91秦先生在线播放 | 粉嫩av.com | 天天想夜夜操 | 老司机深夜影院 | 国产精品伦一区二区三级古装电影 | 天天干天天操天天玩 | 日韩免费视频 | 浪潮av网站 | 警察高h荡肉呻吟男男 | 日韩人妻精品一区二区三区视频 | jizz在线看 | 免费看日产一区二区三区 | 日韩性xxx | 俄罗斯乱妇 | 亚洲va久久久噜噜噜久久天堂 | 波多野结衣之潜藏淫欲 | 亚洲精品国产精品乱码不99 | 亚洲天堂2016 | 我要看免费毛片 | 女十八毛片 | 青青操在线 | 亚洲黄色片在线观看 | 日本va在线观看 | 黄色三级网络 | 亚洲无码国产精品 | 国产三级自拍视频 | 午夜激情在线播放 | 欧美高清视频一区二区三区 | 黄网站在线免费 | 久久久久久久久久网 | 91国内揄拍国内精品对白 | 日本成人毛片 | 松本一香在线播放 | 后进极品美女圆润翘臀 | 日本aa大片 | 亚洲国产123 | 韩国无码av片在线观看网站 | 三级网站在线看 | 国产寡妇色xxⅹ交肉视频 | 中文字幕理伦片免费看 | 日韩一区二区在线播放 | 日韩区在线观看 | 在线免费观看亚洲 | 美色视频 | 朴银狐电影中文在线看 | 久久久久精彩视频 | 精产国品一二三产区m553麻豆 | 国产二区电影 | 日本免费不卡一区二区 | 亚洲97在线 | 黄色91在线观看 | 美女扒开屁股让男人桶 | 亚洲av无码国产精品永久一区 | 91网在线播放| 日韩在线视频在线 | 日本中文在线播放 | 亚洲免费黄色 | 天堂欧美城网站网址 | 在线观看视频www | 国产日韩欧美自拍 | 黄色片在线观看视频 | 亚洲精品一区二区三 | 男人阁久久| 永久在线视频 | 国产一区免费视频 | 亚洲av无码国产精品久久不卡 | 国产做受网站 | 97成人免费视频 | www日本www| 日产精品久久久久久久蜜臀 | 中日韩一级片 | 亚洲午夜久久久久久久久久久 | 午夜剧场福利社 | 精品人妻一区二区三区四区在线 | 黄色成人在线网站 | 波多野结衣av中文字幕 | 亚洲第一在线视频 | 91av视频在线免费观看 | www五月| 精品无码黑人又粗又大又长 | 亚洲国产精品无码专区 | 欧美成人乱码一区二区三区 | 男女无遮挡网站 | 一区二区不卡视频 | 超碰98在线观看 | 欧美一区二区三区 | 豆花视频在线播放 |