PythonGUI:打包Py文件生成exe

exe文件是所有電腦都能打開的,但是Python生成的就是py文件,沒有安裝交互解釋器的朋友都打不開,而且任何編程語言最後都是要生成爲一個exe文件的

在這裏插入圖片描述
首先需要下載一個生成exe的庫:pyinstaller
用pip指令:pip install pyinstaller
在Powershell中下載如下,cmd也差不多
在這裏插入圖片描述
注意:下載如果出錯,可能是因爲擁有多個版本從而註冊多個環境變量,所以去環境變量,刪掉多餘的Script文件夾變量,保留一個

下一步:創建一個測試文件夾。我的如下,名字隨便
在這裏插入圖片描述
然後找到一個圖標文件,什麼圖標都可以,必須是.ico文件
在這裏插入圖片描述在這裏插入圖片描述
放在同一個文件夾中
再次打開終端,用cd指令進入目標文件夾,然後輸入(我自己按照我的文件名):pyinstaller -F -i ICON1.ico Button.py
格式就是:pyinstaller -F -i 圖標文件 py文件
然後出現如下反應
在這裏插入圖片描述
在這裏插入圖片描述
如果大概是這樣,那就成功了,安裝失敗點擊這裏再次打開文件夾,打開dist文件夾,就有exe了

注意:其他文件夾不要動

生成完就是這個
在這裏插入圖片描述

exe文件
在這裏插入圖片描述

安裝失敗問題

如果最後一行輸出這個

在這裏插入圖片描述
原因:代碼不是UTF-8或者Python可以識別的類型,記事本打開這個文件,重新另存爲,選擇編碼爲:UTF-8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章