Python腳本轉換為Windows環境運行的exe文件,在沒有部署python的電腦上直接運行你的程序!!!只需簡單兩步!

PS:鑑於目前py2已經被官方淘汰,以下所有命令均在Python3下試驗。
1、安裝pyinstaller
藉助於Python強大的包管理工具pip,我們只需一條命令即可搞定pyinstall的安裝。
pip3 install pyinstall

2、命令行中輸入pyinstall命令完成腳本轉換
pyinstaller [opts] yourprogram.py

具體的opts參數解釋如下:
-F 指定打包後只生成一個exe格式的文件(建議寫上這個參數)
-D –onedir 創建一個目錄,包含exe文件,但會依賴很多文件(默認選項)
-c –console, –nowindowed 使用控制臺,無界面(默認)
-w –windowed, –noconsole 使用窗口,無控制臺-p 添加搜索路徑,讓其找到對應的庫。
-i 改變生成程序的icon圖標
舉個慄子
我們寫一個最簡單的例子,使用Python代碼輸出當前時間,具體如下:

生成Windows環境下可執行文件exe的具體命令如下:
pyinstaller -F .\test.py
此時,我們可以看到,在py原始腳本的同級目錄下,生成了build和dist文件夾,其中dist文件夾下存放我們想要的exe程序,build文件夾可以刪除。
怎麼樣?是不是很簡單啊!
有人可能會懷疑,這是不是個假的exe啊?有圖有真相,直接運行該exe,同樣輸出當前系統時間:
友情提醒:
1)pyinstaller只能在windows環境下使用。
2)建議路徑使用英文,不要包含中文,低版本的pyinstaller可能會出錯。
#我要學Python#