簡體   English   中英

我無法將 pygame 轉換為 exe

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM