[英]I can't convert pygame to exe
我為我的朋友制作了一個應用程序,但我無法制作可執行文件。 我嘗試使用 pyinstaler 和 cx_Freeze 但沒有奏效。 它會正確創建一個 exe 文件,但它不起作用。 當我嘗試運行可執行文件時,它會彈出空的 cmd window 並消失而沒有任何錯誤。
我正在研究 python 3.7.4。 有我用來用 cx Freeze 創建 exe 的代碼:
import cx_Freeze
executables = [cx_Freeze.Executable("GenshinHelper.py")]
cx_Freeze.setup(
name="GenshinHelper",
options={"build_exe": {"packages":["pygame",'datetime'],
"include_files":['img1.jpg','img2.jpg']}},
executables = executables
)
這是做到這一點的一種方法; 首先安裝pyinstaller;
pip install pyinstaller
然后寫這個命令;
pyinstaller --onefile -w your_file.py
--onefile
會將項目中的所有文件轉換為單個文件。 -w
: 運行 this.exe 文件時不會彈出命令提示符(控制台)。 如果您的應用程序是控制台應用程序,則刪除 -w。 這會將您的文件轉換為 .exe 文件,並將在任何其他未安裝 python 的計算機上運行。
更多信息請訪問https://youtu.be/UZX5kH72Yx4 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.