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