利用PyInstaller將python程序.py轉(zhuǎn)為.exe的方法詳解
前言
最近經(jīng)常用到一個.py程序,但是每次在不同電腦上用,希望能把Python腳本發(fā)布為脫離Python平臺運行的可執(zhí)行程序,比如單個exe。PyInstalle滿足要求。
PyInstaller本身并不屬于Python包。在安裝 pyinstaller之前需把python環(huán)境配置好。
安裝pyinstaller
下載pyinstaller
解壓到F:\PyInstaller-2.1(自選)(可以去官網(wǎng)下載最新版)
安裝pywin32
pywin32-217.win32-py2.7.exe:點擊下載
安裝pyinstaller
1、進(jìn)入cmd
cd F:\PyInstaller-2.1
python pyinstaller.py --console --onefile test.py
如果提示:
Usage: python pyinstaller.py [opts] [ …] | pyinstaller.py: error: Requires at least one scriptname file or exactly one .spec-file
則說明安裝完成了。
測試打包
1、文件放在當(dāng)前目錄的pyinstaller-2.1文件夾里面
cd F:\PyInstaller-2.1
python pyinstaller.py --console --onefile test.py
2、命令運行成功后會生成一個test文件夾。在這個文件夾下面會有一個名為dist的文件夾,此文件夾下面有轉(zhuǎn)換好的test.exe
3、上面編譯出來的exe能夠正常運行了,但帶一個黑色的console,以下重新編譯,加入–windowed –icon,取消–console
python pyinstaller.py -w --onefile --icon="my.ico" test.py
其中my.ico是你要給他加的自定義圖標(biāo)文件。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家學(xué)習(xí)或者使用python能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
Python在OpenCV里實現(xiàn)極坐標(biāo)變換功能
這篇文章主要介紹了在OpenCV里實現(xiàn)極坐標(biāo)變換功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
python實戰(zhàn)練習(xí)之最新男女顏值打分小系統(tǒng)
前幾天不是出過一期Python美顏相機嘛?不知道大家現(xiàn)在還記不記得?這一期的話題還是緊接著那一期顏值方面來走,對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下2021-09-09
Python 循環(huán)語句之 while,for語句詳解
Python中有兩種循環(huán),分別為:for循環(huán)和while循環(huán)。 for循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。2018-04-04

