1.pycharm開啟terminal對話方塊:
view->tool windows->terminal
2.安裝pyinstaller:
pip3 install pyinstaller
3.將py檔案轉換為相應作業系統可執行檔案:
pyinstaller -f --onefile *.py
4.開啟py檔案所在的dist資料夾,可找到生成的可執行檔案,雙擊可執行
附pyinstaller基本語法:
pyinstaller options *.py
常用的可選引數如下:
--onefile 將結果打包成乙個可執行檔案
--onedir 將所有結果打包到乙個資料夾中,該資料夾包括乙個可執行檔案和可執行檔案執行時需要的依賴檔案(預設)
--paths=dir 設定匯入路徑
--distpath=dir 設定將打包的結果檔案放置的路徑
--specpath=dir 設定將spec檔案放置的路徑
--windowed 使用windows子系統執行,不會開啟命令列(只對windows有效)
--nowindowed 使用控制台子系統執行(預設)(只對windows有效)
--icon=將file.ico新增為可執行檔案的資源(只對windows有效)
如果指令碼匯入了模組,需要加入選項--hidden-import=(模組名)
例:pyinstaller --onefile --windowed --hidden-import=queue --icon="test.ico" testtest.py
如果有相關依賴檔案要正確放在對應的資料夾下。
Pycharm生成可執行檔案 exe
乙個專案開發完畢後總有一種想法,就是生成可執行檔案,總不能一直用python 執行吧。以下操作同時適用於windows和linux下的pycharm 我在ubuntu下試驗過,生成的是在ubuntu下的可執行檔案 1 開啟pycharm。2 開啟terminal 快捷鍵alt f12 3 安裝pyi...
Pycharm生成可執行檔案 exe的實現方法
乙個專案開發完畢後總有一種想法www.cppcns.com,就是生成可執行檔案,總不能一直用python 執行吧。以下操作同時適用於windows和linux下的pycharm 我在ubuntu下試驗過,生成的是在ubuntu下的可執行檔案 1 開啟pycharm。在pycharm中安裝外掛程式py...
生成可執行檔案過程
c語言編譯全過程 編譯的概念 編譯程式讀取源程式 字元流 對之進行詞法和語法的分析,將高階語言指令轉換為功能等效的彙編 再由匯程式設計序轉換為機器語言,並且按照作業系統對可執行檔案格式的要求鏈結生成可執行程式。編譯的完整過程 c源程式 預編譯處理 c 編譯 優化程式 s asm 匯程式設計序 obj...