把python程式變成exe可執行檔案

2021-10-06 22:27:48 字數 744 閱讀 4409

使用python中的pyinstaller庫來實現程式到可執行檔案的變化。這個轉換之後的exe檔案,可以沒有python環境的機器上執行

pip install pyinstaller

基本語法: pyinstaller options myscript.py

常用的可選引數如下:

–onefile 將結果打包成乙個可執行檔案

–onedir 將所有結果打包到乙個資料夾中,該資料夾包括乙個可執行檔案和可執行檔案執行時需要的依賴檔案(預設)

–paths=dir 設定匯入路徑

–distpath=dir 設定將打包的結果檔案放置的路徑

–specpath=dir 設定將spec檔案放置的路徑

–windowed 使用windows子系統執行,不會開啟命令列(只對windows有效)

–nowindowed 使用控制台子系統執行(預設)(只對windows有效)

–icon=將file.ico新增為可執行檔案的資源(只對windows有效)

在cmd中進入到對應程式檔案所在目錄,執行以下命令:

pyinstaller --onefile --nowindowed filename.py

回車之後,進行打包,打包完成後會在當前目錄下形成build資料夾、dist資料夾和.spec檔案。 dist裡就是exe可執行檔案

把python程式打包成exe程式

python64位和32位打包出來的程式不能通用 需要注意的是,pyinstaller打包的執行檔案,只能在和打包機器系統同樣的環境下。也就是說,不具備可移植性,若需要在不同系統上執行,就必須針對該平台進行打包。摘自 我在64 win7系統 64位的python 打包程式,在win7 32和winx...

如何把應用程式變成 exe執行檔案

如題。有access資料庫。是在bin debug下面的exe嗎?最好是不用在。net環境下就能執行的。意思就是發給別人用。別人不需要裝。net環境直接執行exe檔案就行。還有如何改exe執行檔案的圖示 那就是把fr嵌入到安裝檔案中,圖示需要在安裝專案裡設定 net編寫的需要安裝框架 在安裝部署裡新...

py2exe把python程式轉換exe

2 假設要打包的python 檔案放在c packet路徑下 如 果你有乙個名為myscript.py的python指令碼,你想把它轉換為執行在windows上的可執行程式,並執行在沒有安裝python的 windows系統上,那麼首先你應寫乙個用於發布程式的設定指令碼例如setup.py,在其中的...