- Windows 11
- IDE:PyCharm 2022.3 (Community Edition)
- Python3.7
- package:PyInstaller
以下為pycharm初始的Code,請先確認環境與package可install與執行指令。
本篇程式碼檔案名為main.py
# This is a sample Python script.
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
def print_hi(name):
# Use a breakpoint in the code line below to debug your script.
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
print_hi('PyCharm')
# See PyCharm help at https://www.jetbrains.com/help/pycharm/
安裝:
pip install pyinstaller
執行下方指令
pyinstaller -F .\{檔案名稱}.py
範例:
pyinstaller -F .\main.py
執行會出現一大串訊息,本篇只擷取部分畫面:
開啟資料夾查看
會建立以下
- main.spec
- build 資料夾 (log與工作檔案)
- dist 資料夾(要執行的exe檔案在這裡面)
打開dist會看到main.exe,點擊後會馬上出現命令提示字元後馬上又消失。
如果想要暫停住的話可加入input()在Code內。
再重新pyinstaller -F .\main.py一次,重新點擊main.exe即可停留在下方畫面。