背景:做了一個項目的接口自動化籽慢,每次實現(xiàn)都要打開工程去運行酸役,偶然一次發(fā)現(xiàn)同事的小工具住诸,不需要給代碼,直接打開exe就可以執(zhí)行功能涣澡,感覺很方便贱呐,于是就研究了一下,發(fā)現(xiàn)還挺簡單的入桂。
一般python官網(wǎng)下載的python奄薇,在python安裝路徑下D:\Python27\Scripts可以找到
easy_install和pip.png
1、確保安裝了pip或者easy_install事格,在cmd命令行下輸入“easy_install”,沒有提示“xxx不是內(nèi)部或外部命令……”搞隐,就說明easy install工具安裝成功驹愚。
檢查本地是否安裝了esay_install.png
2、打包exe文件所必須要使用的組件是pyinstaller文件劣纲,用esay_install pyinstaller或者pip install pyinstaller安裝即可逢捺,用這個方法安裝會把所有依賴的文件一起安裝,如果是exe的癞季,可能會缺失依賴文件劫瞳。
安裝pyinstaller.png
3、mainrunner.py是所有方法的入口绷柒,定位到mainrunner.py的文件夾(需要定位到具體py的文件夾志于,如果是工程的文件夾名,打包出來的是*.rar)废睦,在cmd里輸入定位到主要入口python文件的地址伺绽,輸入pyinstaller -F mainrunner.py運行后,exe文件即打包成功嗜湃。
PS:
如果需要給exe程序帶上圖標奈应,可以網(wǎng)上自行下載.ico后綴名的圖片,然后使用命名
pyinstaller -F -i test.ico test.py
打包成exe.png
4购披、在mainrunner.py同路徑下生成一個dist文件夾杖挣,里面生成一個mainrunner.exe文件,點擊后就會直接運行刚陡,查看結果即可惩妇。
查看exe所在位置.png