日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法

系統(tǒng) 1779 0

一、背景

今天閑著無(wú)事,寫(xiě)了一個(gè)小小的Python腳本程序,然后給同學(xué)炫耀的時(shí)候,發(fā)現(xiàn)每次都得拉著其他人過(guò)來(lái)看著自己的電腦屏幕,感覺(jué)不是很爽,然后我想著網(wǎng)上肯定有關(guān)于Python腳本轉(zhuǎn)換成可執(zhí)行文件的操作,事不宜遲,我就開(kāi)始了問(wèn)度娘,各種尋找資料,發(fā)現(xiàn)網(wǎng)上的資料太多了,有一些比較老了,適合Python2.x系列,在現(xiàn)在Python3流行的時(shí)代,我們當(dāng)然是直接無(wú)視,但是各種方法凌亂的很,各種教程也是或全或缺的,鄙人也搗鼓了可久,后來(lái)發(fā)現(xiàn)一種方法挺多人用的,在自己的程序成功打包成執(zhí)行文件并在其他人電腦測(cè)試成功之后,我就來(lái)這做個(gè)筆記。若有不對(duì)的地方,請(qǐng)大家指出。

? 二、pyinstaller 的安裝與配置

1.你可以選擇這個(gè)網(wǎng)址打開(kāi)并且下載 ?http://www.pyinstaller.org/downloads.html? ?但是鄙人是不推薦的,說(shuō)實(shí)話,我用的是校園里面的移動(dòng)寬帶,3.3M的文件,我下載了一個(gè)下午硬是沒(méi)下載下來(lái),你們細(xì)心點(diǎn)看,會(huì)發(fā)現(xiàn)下面還附屬Git的下載鏈接,本人也是用的Git下載下來(lái)的用。

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第1張圖片

2.去github下載pyinstall包

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第2張圖片

3.下載好之后,解壓出來(lái)

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第3張圖片

4.復(fù)制那個(gè)文件夾去你的Python安裝目錄下的script文件夾下面(這里附上一張本人的Python目錄,或許有點(diǎn)幫助)

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第4張圖片

5.還需要 下載一個(gè)pywin32 ,大家可以到這上面下載: https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 選擇自己對(duì)應(yīng)的Python解析器的版本,下載雙擊安裝就好,下一步,下一步地點(diǎn)~~

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第5張圖片

6.在CMD命令行進(jìn)入Python3目錄下的 Scripts 目錄并執(zhí)行: python pywin32_postinstall.py -install 命令 ,你們可以看到,上面那一步執(zhí)行完之后,就會(huì)在剛剛放解壓文件目錄下面找到這個(gè) pywin32_postinstall.py 文件

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第6張圖片

7.在CMD命令行中 進(jìn)入 pyinstaller-develop 目錄(之前解壓的pyinstaller-develop文件夾),然后執(zhí)行: python setup.py install

三、執(zhí)行完上面的步驟,基本環(huán)境就配置好了,下面就可以制作exe文件了,,只需要一行命令,很簡(jiǎn)單。

1.將你自己寫(xiě)好的py文件,復(fù)制到 pyinstaller-develop 目錄(之前解壓的 pyinstaller-develop 文件夾)下。

2.在CMD命令行進(jìn)入該目錄,并執(zhí)行命令: python pyinstaller.py -F 你的文件名字.py?

3.稍等片刻,一個(gè)成功的exe文件就會(huì)制作完成。會(huì)在 pyinstaller-develop 目錄里面,有一個(gè)以你腳本文件名命名的文件夾,點(diǎn)進(jìn)去,exe文件就會(huì)在dist文件夾下面。

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第7張圖片

Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法_第8張圖片

4.制作完成!

四、總結(jié)

感覺(jué)是不難的,按照這個(gè)做法,應(yīng)該問(wèn)題都是不大的,希望看到這個(gè)教程的,也能成功。但是這個(gè)東西有個(gè)小缺點(diǎn),就是就算腳本文件很小,幾十kb,感覺(jué)制作成的執(zhí)行文件都可大,倘若我在以后的學(xué)習(xí)中,學(xué)到其他方法來(lái)叫py文件轉(zhuǎn)換成exe文件,肯定也第一時(shí)間到博客下面記錄分享。 謝謝~~


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 江西省| 淳安县| 竹山县| 奉贤区| 海口市| 上高县| 灵川县| 民勤县| 安阳县| 民丰县| 扶风县| 屏东县| 商丘市| 内黄县| 潼关县| 南溪县| 郴州市| 舒城县| 峨眉山市| 靖江市| 两当县| 磐安县| 舞钢市| 天等县| 新兴县| 龙陵县| 治多县| 西乌珠穆沁旗| 措勤县| 大理市| 普兰店市| 竹山县| 汶上县| 乌鲁木齐县| 白沙| 宜良县| 五华县| 镇宁| 兴宁市| 南华县| 阿勒泰市|