1. 程式人生 > >使用pyinstaller將python3.6指令碼打包為exe

使用pyinstaller將python3.6指令碼打包為exe

原文出處:http://blog.csdn.net/jayloncheng/article/details/77567638
在此,我們使用pyinstaller(development)版本可以打包python3.6版本生成的python指令碼為exe程式。因為pyinstaller(development)是非正式版本,不夠穩定,可能會在使用中出現一些小問題,所以只適用於個人練習和娛樂。

1,下載pyinstaller(development):
連結:http://www.pyinstaller.org/downloads.html
從下圖中可看到對於development版本的描述:不穩定,支援python2.7以及3.3–3.6版本。
development版本有兩種格式的壓縮包,我們就選zip格式的吧,點選下載。
這裡寫圖片描述

2,對下載好的檔案解壓,進入,找到setup.py檔案,然後複製檔案路徑,後面會用到。

這裡寫圖片描述

3,進入命令列視窗:
按下組合鍵:Windows鍵+R鍵,在彈出的視窗中輸入命令cmd,點選確定就進入了命令列視窗(黑色背景的介面)。
這裡寫圖片描述

4,安裝pyinstaller:
首先,如圖,輸入命令:cd 檔案路徑(前面複製的setup.py的路徑)並按下回車鍵(注意cd後有個空格)
然後,如圖,輸入命令:python setup.py install 並按下回車鍵,會看到程式碼迅速執行
看到“Finished processing dependencies for PyInstaller==3.3.dev0+41c426f6d”,表明pyinstaller安裝成功

5,使用pyinstaller:
首先,重複第3步進入DOS命令列視窗。
然後,複製需要打包的那個檔案(如rose.py)所在路徑,並在命令列視窗使用命令:cd 檔案路徑(注意空格)
接著,使用命令:pyinstaller -F 檔名(帶字尾py)例如:pyinstaller -F rose.py
最後,在需要打包的那個檔案所在資料夾中生成了新的資料夾dist,打包生成的exe程式就在dist中
如圖:這裡寫圖片描述
這樣就完成了將python3.6版本寫的指令碼打包成exe的過程!