一年多以前,我寫過一篇博客描述了如何虛擬環(huán)境打包,這一次有所不同,直接用IDE pycharm構(gòu)成虛擬環(huán)境并運(yùn)行pyinstaller打包
之前的博文:
虛擬環(huán)境venu使用pyinstaller打包python程序_伊瑪目的門徒的博客-CSDN博客
第一步:
pycharm建立項(xiàng)目,創(chuàng)建一個(gè)虛擬環(huán)境。
?
第二步: 在項(xiàng)目設(shè)置里,指定虛擬環(huán)境的解釋器
?第三步: 通過界面操作或者終端pip 安裝需要導(dǎo)入的包
?
??第四步: 調(diào)試并檢查自己的項(xiàng)目代碼
??第五步: 打開終端界面,venv代表已在虛擬環(huán)境。使用PyInstaller打包。執(zhí)行?pyinstaller -F ?AAA.py 命令。 強(qiáng)制打包exe文件
?
???第六步: 打包完成。
? ? 打包結(jié)束后,PyInstaller會(huì)在build文件夾中生成一些日志文件以及工作文件,而在dist文件夾中的是已經(jīng)打包好的文件。spec文件中存儲(chǔ)著打包時(shí)所用的命令以及要打包的相關(guān)文件,它的作用就是告訴PyInstaller如何來進(jìn)行處理。
如果現(xiàn)在要給其他人使用:
- 若用文件夾模式打包,讀者需要把打包好的整個(gè)belle文件夾發(fā)過去,而你的朋友或者客戶只需要點(diǎn)擊文件夾中的belle.exe可執(zhí)行文件即可運(yùn)行程序。
- 若用單文件模式打包,讀者把dist文件夾下的belle.exe可執(zhí)行文件發(fā)過去即可
build文件夾和spec文件跟程序運(yùn)行沒有關(guān)系,讀者可以刪掉。
文章來源:http://www.zghlxwxcb.cn/news/detail-651398.html
?由于是用純凈的虛擬環(huán)境打包,過濾了無用的包,最終exe文件只有 20幾MB,打包出錯(cuò)的風(fēng)險(xiǎn)也小了很多。文章來源地址http://www.zghlxwxcb.cn/news/detail-651398.html
到了這里,關(guān)于采用pycharm在虛擬環(huán)境使用pyinstaller打包python程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!