使用pyinstaller打包多文件項(xiàng)目成一個exe

使用pyinstaller打包一個多文件的項(xiàng)目座舍,主函數(shù)的main.py

文件結(jié)構(gòu)大概如下:

--code_1

? ----aa.py

--code_2

? ----bb.py

main.py

這里要將pyinstaller打包成一個exe,而且是單一的exe文件。

pyinstaller 的各個參數(shù)可以參考官方文檔:https://pyinstaller.readthedocs.io/en/v3.3.1/usage.html

本文主要記錄幾個注意點(diǎn):

1. 搭建好虛擬環(huán)境

如果你項(xiàng)目的環(huán)境是你的基礎(chǔ)環(huán)境(base),那么可能會出現(xiàn)把本項(xiàng)目不需要的包依賴全部打包進(jìn)去依痊,導(dǎo)致最后生成的exe文件很大。所以建議要確保虛擬環(huán)境的正確性怎披,盡量不要加載多余的包胸嘁,畢竟,少一個包就少一個報錯的隱患凉逛。

2. 多文件py問題

考慮到除主函數(shù)之外的py文件依賴的包會找不到性宏,所以在打包時也要把這個問題解決好,目前網(wǎng)上找到兩種方法状飞,一種是先生成.spec文件毫胜,在.spec文件中修改后再繼續(xù)打包,另一種是直接命令行生成exe,這里推薦第二種:

```

pyinstaller -p code_1的絕對路徑;code_2的絕對路徑 -F main.py

```

第二種方法的好處個人覺得首先他不需要對每個py文件進(jìn)行列舉诬辈,第二就是一次性一條命令解決問題酵使,比較方便快速

3. No time zone found with key UTC

報這個錯可能是你安裝某些包時時區(qū)被你弄錯了,建議先別急著按照其他帖說的修改源碼等操作焙糟,可以試著重新安裝虛擬環(huán)境口渔,把所有包都重裝下,我是最后沒辦法穿撮,重裝了就好了搓劫。

4.某個包找不到問題

在打包過程中,命令行可能就會出現(xiàn)這些問題混巧,但是一切要以執(zhí)行exe為準(zhǔn)枪向,如果exe執(zhí)行正常,那說明用不到那個模板咧党,可以不用管秘蛔,如果真的強(qiáng)迫癥的話,可以加上hidden命令,詳細(xì)去官網(wǎng)找深员。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末负蠕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子倦畅,更是在濱河造成了極大的恐慌遮糖,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叠赐,死亡現(xiàn)場離奇詭異欲账,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)芭概,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門赛不,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人罢洲,你說我怎么就攤上這事踢故。” “怎么了惹苗?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵殿较,是天一觀的道長。 經(jīng)常有香客問我桩蓉,道長淋纲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任触机,我火速辦了婚禮帚戳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘儡首。我一直安慰自己片任,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布蔬胯。 她就那樣靜靜地躺著对供,像睡著了一般。 火紅的嫁衣襯著肌膚如雪氛濒。 梳的紋絲不亂的頭發(fā)上产场,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機(jī)與錄音舞竿,去河邊找鬼京景。 笑死,一個胖子當(dāng)著我的面吹牛骗奖,可吹牛的內(nèi)容都是我干的确徙。 我是一名探鬼主播醒串,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鄙皇!你這毒婦竟也來了芜赌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤伴逸,失蹤者是張志新(化名)和其女友劉穎缠沈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體错蝴,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡洲愤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了漱竖。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禽篱。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡畜伐,死狀恐怖馍惹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情玛界,我是刑警寧澤万矾,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站慎框,受9級特大地震影響良狈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜笨枯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一薪丁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧馅精,春花似錦严嗜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至压彭,卻和暖如春睦优,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背壮不。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工汗盘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人询一。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓隐孽,卻偏偏與公主長得像尸执,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子缓醋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容