將Python程式打包為exe

2021-09-11 18:46:47 字數 1193 閱讀 3788

當python專案編碼完成之後,有時候我們需要讓其在沒有python環境的電腦上執行,此時我們就需要將python專案進行打包了,本篇文章主要是基於python的第三方庫pyinstaller進行的。使用pyinstaller打包python專案,相對於c和c#專案的打包要簡單很多。

)這個程式展示了使用opencv來讀取然後顯示,編輯完成之後進入到該目錄下,執行pyinstaller -f exmple.py,看到如下資訊表示打包成功

在專案目錄下發現多了distbuild兩個目錄和乙個*.spec的檔案

開啟dist目錄,可以發現下面多了乙個example.exe的可執行檔案,雙擊執行發現並沒有顯示,此時我們需要將logo.jpg拷貝到當前目錄下,然後再執行exe程式就可以看到如下結果

如果不想顯示控制台打包的時候可以加上-w引數,pyinstaller -f -w example.py,此時打包生成的exe程式執行時不會出現控制台視窗。

pyinstaller -f -w -i=panda.ico example.py
通過-i引數可以指定ico的圖示,如果生成的exe的圖示沒有變化試著將ico圖示檔案拷貝到exe的相同目錄下

將Python程式打包為exe方法

將python程式打包為exe檔案,需要使用到的工具是pyinstaller pyinstaller是乙個多平台的python程式打包為exe的免費工具 安裝pyinstaller 1,在windows中,pyinstaller依賴pywin32,pypiwin32 linux,mac忽略 如果在安...

打包python檔案為exe程式 vscode

如果沒有在vscode終端輸入 pip3 install pyinstaller 安裝成功後下一步 2.在終端輸入打包命令 pyinstaller f test.py 打包成功後下一步 3.專案路徑下的dist資料夾中即可找到打包程式 1.找到python的安裝目錄,進入script目錄,鍵入 pi...

python打包exe程式

1.安裝py2exe 2.編寫setup.py 如下 coding utf 8 from distutils.core import setup import py2exe powered by includes options setup options options,description m...