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