win10平臺將python檔案打包成exe檔案
阿新 • • 發佈:2018-12-12
環境:win10,python3.5,可執行的py檔案 ##1、下載pyinstaller pip install pyinstaller 測試是否安裝成功: 在dos介面,輸入pyinstaller,出現下圖說明成功。 ##2、打包 進入dos介面,進入你想打包的資料夾裡面,裡面得有可執行的py檔案,輸入 pyinstaller -D yourprogram.py --noconsole,開始打包。 例如,我的py檔名為match.py,我的輸入就是pyinstaller -D match.py --noconsole ###注意: 1、後面的指令是去掉dos介面,在執行的時候exe檔案是不會出現dos介面。 2、打包完之後,觀察dos介面有沒有報error。一般的缺包沒有問題,如果是報error缺包,需要安裝此包,再重新打包。 3、將命令改為-F的話,就是將所有的附加包都打包在exe檔案中,簡潔許多。 ##3、新增依賴檔案 在打包完成後,出現不build和 dist資料夾,開啟dist資料夾,裡面就是你打包的部署包。將所依賴的資料夾放到部署包裡面,直接執行部署包裡面的exe就可以直接運行了,出現python工程所出現的結果。 ###注意: 1、dist中會預設匯入一些包,只需新增部署包沒有但py檔案中用到的包。 2、本人在實踐中匯入了包,但還是顯示缺包。最後匯入scipy包後,解決問題。