Python生成.exe文件

一徙菠、生成可執(zhí)行文件原因:

  • 不需要安裝Python環(huán)境
  • 保護(hù)你的源代碼
  • 方便用戶使用

二、所需工具:pyinstaller

1.安裝方法:

方法一:使用pip安裝(如果你網(wǎng)絡(luò)條件好的話,呵呵~~)

進(jìn)入命令行,輸入以下命令(如果你裝了pip的話,沒有的話自己百度)

pip install pyinstaller

方法二:自行下載所需文件再安裝(推薦用這種方法,方法一會讓你崩潰的)

防止看下面東西內(nèi)心焦急桐磁,把幾個注意點說在前面,如下:
tips1:python安裝庫的時候針對不同文件有兩種方法:
第一種:遇到setup.py文件讲岁,使用python setup.py install命令
第二種:遇到.whl文件我擂,使用pip install xxx.whl命令
第三種:遇到.tar.gz文件,使用pip install xxx.tar.gz命令
tips2:需要的關(guān)于Python的幾乎所有文件都能在這個網(wǎng)站(https://pypi.org/)上找到
下載下來缓艳,然后安裝校摩。如圖搜索并下載。
tips3:安裝pyinstaller過程中可能會出錯幾次阶淘,一般都是缺少庫衙吩,不急,先把缺的東西去網(wǎng)站上下載下來并安裝溪窒,再去安裝pyinstaller坤塞,可能需要反復(fù)幾次
tips4:驗證pyinstaller是否安裝成功,使用pyinstaller -v命令澈蚌,如下圖樣式摹芙,則成功了

image.png

三、打包方法:

使用終端宛瞄,進(jìn)入工程所在文件夾浮禾,然后使用pyinstaller [opts] yourprogram.py命令
opts:
-F 指定打包后只生成一個exe格式的文件(建議寫上這個參數(shù))
-D –onedir 創(chuàng)建一個目錄,包含exe文件坛悉,但會依賴很多文件(默認(rèn)選項)
-c –console, –nowindowed 使用控制臺伐厌,無界面(默認(rèn))
-w –windowed, –noconsole 使用窗口,無控制臺
-p 添加搜索路徑裸影,讓其找到對應(yīng)的庫。
-i 改變生成程序的icon圖標(biāo)
舉例:
在你的D:\project下有個python程序叫test.py
同時你也在這個目錄下放了一個你喜歡的hello.ico的ico圖標(biāo)文件
那么這個時候你就會愉快的利用終端敲下如下命令:
pyinstaller -F -i hello.ico test.py
以上命令打包出來的.exe運(yùn)行時會彈出終端军熏,如果不想要這個小黑框可加上 -w 命令轩猩,例如:
pyinstaller -F -i hello.ico test.py -w

命令運(yùn)行結(jié)束后你驚奇發(fā)現(xiàn),在D:\project多了pycache荡澎、build均践、dist三個文件夾和一個test.spec文件
這時你進(jìn)到dist文件夾下,里面就有你的test.exe

綜上摩幔,根據(jù)上面的教程你應(yīng)該搞定了彤委。

Have Fun!;蚝狻焦影!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末车遂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子斯辰,更是在濱河造成了極大的恐慌舶担,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彬呻,死亡現(xiàn)場離奇詭異衣陶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)闸氮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門剪况,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蒲跨,你說我怎么就攤上這事拯欧。” “怎么了财骨?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵镐作,是天一觀的道長。 經(jīng)常有香客問我隆箩,道長该贾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任捌臊,我火速辦了婚禮杨蛋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘理澎。我一直安慰自己逞力,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布糠爬。 她就那樣靜靜地躺著寇荧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪执隧。 梳的紋絲不亂的頭發(fā)上揩抡,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機(jī)與錄音镀琉,去河邊找鬼峦嗤。 笑死,一個胖子當(dāng)著我的面吹牛屋摔,可吹牛的內(nèi)容都是我干的烁设。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼钓试,長吁一口氣:“原來是場噩夢啊……” “哼装黑!你這毒婦竟也來了副瀑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤曹体,失蹤者是張志新(化名)和其女友劉穎俗扇,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體箕别,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡铜幽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了串稀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片除抛。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖母截,靈堂內(nèi)的尸體忽然破棺而出到忽,到底是詐尸還是另有隱情,我是刑警寧澤清寇,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布喘漏,位于F島的核電站,受9級特大地震影響华烟,放射性物質(zhì)發(fā)生泄漏翩迈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一盔夜、第九天 我趴在偏房一處隱蔽的房頂上張望负饲。 院中可真熱鬧,春花似錦喂链、人聲如沸返十。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽洞坑。三九已至,卻和暖如春赏表,著一層夾襖步出監(jiān)牢的瞬間检诗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工瓢剿, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人悠轩。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓间狂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親火架。 傳聞我的和親對象是個殘疾皇子鉴象,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355

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