gpt4 book ai didi

尝试使用 cx_Freeze 进行编译时 Python 崩溃

转载 作者:太空狗 更新时间:2023-10-30 01:26:39 24 4
gpt4 key购买 nike

我正在尝试使用 cx_Freeze 编译我的 python 脚本,这是我的安装文件:

import cx_Freeze
import sys
import matplotlib
import os
base = None

if sys.platform == 'win32':
base = "Win32GUI"

os.environ['TCL_LIBRARY'] = r'C:\\Python35\\tcl\\tcl8.6'
os.environ['TK_LIBRARY'] = r'C:\\Python35\\tcl\\tk8.6'

executables = [cx_Freeze.Executable("HomeScreen.py", base=base,
icon="icon.png")]

cx_Freeze.setup(
name = "LeagueBoost",
options = {"build_exe":{"packages": ["sqlite3","requests","time","sys","os","statistics","matplotlib","random","collections"],
"include_files": ["Assets", "LeagueBoost_v1.py","LBRun.py","graphSetup.py","profilepage.py","Assets_rc.py"]}},
version = "1",
executables = executables
)

但是当我给出 cmd 命令 C:/python35/python.exe 时,它开始 copying C:\python35\python35.dll -> build\exe.win-amd64 -3.5\python35.dll 弹出“python has stopped working”

最佳答案

这太疯狂了当我试图用 cx_Freeze 构建可执行文件时,由于奇怪的原因 python 崩溃,我的头撞到了墙上,解决我问题的方法是对图标文件使用 ico 格式。

您的图标文件应该是icon 类型而不是png,可能是因为cx_Freeze 不支持png

在你的 setup.py 改变icon="icon.png"icon="icon.ico",请注意图标文件必须是ico格式,不要耍酷,改个扩展名就可以了。

如果它仍然不起作用,您可以在不写此选项的情况下试用它icon="icon.png",看看它是否有效。

关于尝试使用 cx_Freeze 进行编译时 Python 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43521890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com