如何快速打包python程序?有哪些方法?
網(wǎng)友解答: 你說的是將python程序打包成exe文件吧,這里介紹一種最簡單的方法—pyinstaller,可以快速將我們的程序打包成exe文件,下面我簡單介紹一下實(shí)現(xiàn)過程,實(shí)驗(yàn)環(huán)境wi
你說的是將python程序打包成exe文件吧,這里介紹一種最簡單的方法—pyinstaller,可以快速將我們的程序打包成exe文件,下面我簡單介紹一下實(shí)現(xiàn)過程,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:
1.首先,下載安裝pyinstaller,這個(gè)直接在cmd窗口輸入命令“pip install pyinstaller”就行,如下,很快就能安裝成功:
2.安裝完成后,我們就可以打包程序了,主要步驟如下:
這里為了更好地說明問題,我編寫了一個(gè)簡單的python程序,一個(gè)簡單的文本編輯器,主要用到wxPython庫(一個(gè)GUI庫),代碼如下:
程序運(yùn)行截圖如下:接著我們就可以直接利用pyinstaller來打包python程序了,這里為了方便打包,我們新建一個(gè)package文件夾,然后將需要打包的py文件移到這個(gè)文件夾,最后在cmd窗口中切換到這個(gè)目錄,輸入命令“pyinstaller -F -w -i image.ico test.py”就會自動打包程序,如下,其中參數(shù)F代表獨(dú)立打包成一個(gè)exe文件,w代表去掉控制臺窗口,i代表打包程序的圖標(biāo):
成功打包后,會在當(dāng)前的package目錄下面生成一個(gè)build和dist目錄,其中dist目錄下就會有我們生成的exe程序,雙擊就能打開,如下:
至此,我們就完成了python程序的打包??偟膩碚f,整個(gè)過程很簡單,借助pyinstaller,我們可以快速打包我們的python程序?yàn)閑xe文件,只要你熟悉一下相關(guān)命令和參數(shù),很快就能掌握的,當(dāng)然,你也可以利用py2exe,cx_Freeze等來打包python程序,都可以,網(wǎng)上也有相關(guān)資料和教程,感興趣的可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。