使用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,在其中的...