Python將py檔案編譯為exe的方法

藍澀街燈發表於2022-02-13

使用PyCharm工具寫好的Python程式指令碼,怎麼將.py檔案編譯為可執行的.exe檔案

前提是已經安裝了Python環境。

 

第一步:在PyCharm內下載安裝pyinstalle庫或使用CMD安裝

PyCharm內安裝: File->Settings->Project Interpreter->新增相應的包

 

 

 或者使用CMD安裝,提示安裝成功即可

pip install pyinstaller

 

 

 

第二步:進入pyinstaller.exe所在的資料夾內,進入CMD

 

 

 

第三步:將需要打包的.py檔案編譯成.exe可執行檔案,詳細語法介紹,在最後,

pyinstaller -w -F bingdundun.py(-w就是取消dos視窗)

輸入後進行回車,最後提示成功

 

最後回到PyCharm 中 輸入 相關命令 打包成.exe檔案。
pyinstaller -F *****.py
pyinstaller -F -w *****.py(-w就是取消dos視窗)
pyinstaller -F -w --icon=p.ico bingdundun.py
(–icon=p.ico , p.ico為圖示的檔名,與【dist】目錄為同一個儲存路徑)

命令相關引數如下:

icon=圖示路徑(pyinstaller -F --icon=my.ico XXXX.py)

 

第四步:進入pyinstaller.exe所在的資料夾下,查詢dist資料夾,開啟即可檢視生成的可執行exe檔案,雙擊即可開啟預覽程式。

 

 

 

 

擴充套件

如果在pycharm 安裝pyinstaller 庫生成.exe檔案時,提示“ pyinstaller 不是內部或外部命令……”

 

報錯原因:pyinstaller.exe 檔案不在安裝python 直譯器時的預設路徑下 的 Scripts檔案裡面,而是放在了別的地方。

解決辦法:複製 pyinstaller.exe 檔案到 安裝Python直譯器 預設路徑地址下的 Scripts檔案裡面即可。

直譯器目錄位置檢視

 

 最後,如果,仍提示報錯,檢查下配置的環境變數吧,是不是配置的有問題,這方面的相關資料都挺多的。

 

相關文章