python3 可执行文件_将python3打包成为exe可执行文件(pyinstaller)
我們工作中可能會(huì)遇到,客戶需要一個(gè)爬蟲(chóng)或者其他什么功能的python腳本。
這個(gè)時(shí)候,如果我們直接把我們的python腳本發(fā)給客戶,會(huì)有兩個(gè)問(wèn)題:
1、客戶的電腦或者服務(wù)器可能并沒(méi)有安裝python環(huán)境,這樣就直接導(dǎo)致客戶拿到python文件后不能執(zhí)行。
2、我們千辛萬(wàn)苦寫(xiě)的代碼就這么讓別人看到了。
那這個(gè)時(shí)候,我們應(yīng)該怎么辦呢?
思想!!!思想很重要!!!
我們這樣想:可不可以將python文件打包成為可執(zhí)行文件呢?就是那種客戶一點(diǎn)擊就可以執(zhí)行的那種。
然后我們上網(wǎng)搜索一下。
果然,python是有打包插件的(python強(qiáng)大的插件庫(kù)可不是吹牛的!!!)
這些插件庫(kù)中,下面這個(gè)插件相對(duì)來(lái)說(shuō)比較簡(jiǎn)單且易操作。
蹬蹬蹬蹬!!!它就是pyinstaller!!!
既然知道插件名稱了,那我們就用它吧
1、安裝(前提是本地已經(jīng)安裝了python3環(huán)境了哈):
cmd中進(jìn)入python的pip文件的所在目錄執(zhí)行命令
pip install pyinstaller
出現(xiàn)以下界面表示安裝成功。
2.cmd進(jìn)入要將python打包到的文件夾下(py文件可以放到電腦任意位置)
3.cmd中執(zhí)行打包命令。
pyinstaller -F ../Run.py
其中"../"表示上一級(jí)文件夾下,"-F" 表示打包為一個(gè)exe文件(其它參數(shù)可以自行百度了解哈,這里不做過(guò)多贅述了)。
出現(xiàn)下圖界面,表示打包成功。
4、查看一下打包目錄中的文件。
5、執(zhí)行打包好的exe文件。
如上如,沒(méi)有報(bào)錯(cuò),表示我的python腳本打包是正確的。
如果大家在執(zhí)行的過(guò)程中有錯(cuò)誤,那具體問(wèn)題具體分析。可以多多百度一下。
希望能夠幫助到需要幫助的人。
總結(jié)
以上是生活随笔為你收集整理的python3 可执行文件_将python3打包成为exe可执行文件(pyinstaller)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c# 定位内存快速增长_改善C#程序,提
- 下一篇: LeetCode 202. 快乐数(快慢