如果我們將我們的xx.py檔案發給別人,別人是不能直接用的,還需要安裝python直譯器,甚至還要安裝我們用的那些第三方包,而pc是可以直接執行exe檔案的
pip install pyinstaller
python指令碼是不能脫離python直譯器單獨執行的,所以在打包的時候,至少會將python直譯器和指令碼一起打包,同樣,為了打包的exe能正常執行,會把我們所有安裝的第三方包一併打包到exe。
執行命令:pyinstaller-f name.py,將name.py打包為exe
-f引數表示覆蓋打包,這樣在打包時,不管我們打包幾次,都是最新的
pyinstaller -f -w setup.py 不帶控制台的打包
pyinstaller -f -i xx.ico setup.py 打包指定exe圖示打包
python指令碼打包成exe過程簡介
使python指令碼支援在沒有預裝python環境的電腦上也能執行。pip install pyinstaller pyinstaller兩種打包方式 命令執行過程中的執行步驟 該命令執行,pyinstaller會分析demo.py檔案,並且在指令碼demo.py所在資料夾中 如果要給其他人使用 b...
將Python指令碼打包成可執行檔案
python是乙個指令碼語言,被直譯器解釋執行。它的發布方式 本文主要就是介紹最後一種方式,py和.pyc都比較簡單,python本身就可以搞定。將python指令碼打包成可執行檔案有多種方式,本文重點介紹pyinstaller,其它僅作比較和參考。各種打包工具的對比如下 來自文章freezing ...
將Python指令碼打包成可執行檔案
python是乙個指令碼語言,被直譯器解釋執行。它的發布方式 本文主要就是介紹最後一種方式,py和.pyc都比較簡單,python本身就可以搞定。將python指令碼打包成可執行檔案有多種方式,本文重點介紹pyinstaller,其它僅作比較和參考。各種打包工具的對比如下 來自文章freezing ...