PyInstaller 打包python程序爲exe文件成功,執行時錯誤 “failed to excute script xxx”

pyinstaller 將 .py文件編程成exe文件

剛開始搜到的基本上都是帶各種參數的定義

在使用PyInstaller打包python程序,打包命令爲:

pyinstaller -F -w  xxxx.py

在這裏說一下幾個參數的作用

-F:是直接生成單獨的exe文件,不附帶各種依賴文件的。

-c:生成的exe文件打開方式爲控制檯打開。

-w:這個和上面的-c對應,如果你的程序是有ui的,那就用這個-w。這樣不會出現控制檯,直接是你的ui。

-I:給你的exe文件添加一個圖標,後面要緊接着你想要的ico文件。

-p:後面緊跟着你要指定的模塊搜索路徑,如果你的模塊安裝的路徑沒有被PyInstaller自動檢索到的話,就需要自己指定了。
 

 

明白了各個參數的意義之後,那麼這個執行命令就好辦了。

本人在編譯的時候,引用到以上參數 -F -w ,在dist目錄下,只有xxx.exe文件,在執行的時候出現閃退或者報錯等問題

因此,我直接省略掉各種參數

直接 pyinstaller  xxx.py 

可以見到dist目錄下多了很多文件,這就是各種依賴庫。能夠解決很多問題。


參考原文鏈接:https://blog.csdn.net/isyiming/article/details/80204240

發佈了9 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章