我的cx_Freeze Python应用程序仅适用于控制台

时间:2019-03-07 11:23:32

标签: python cx-freeze praw

我创建了一个Reddit抓取工具,它将从reddit下载图片并更改我的壁纸。它以我想要的方式工作,没有任何问题。我使用cx_Freeze和以下setup.py

为该应用创建了可执行文件
from cx_Freeze import setup, Executable

base = "Win32GUI" # Without Console
# base = None ## With Console
includefiles = ["WallpaperUpdater.ico", "templates/"]

executables = Executable(
    script="WallpaperUpdater.py",
    base=base,
    icon="WallpaperUpdater.ico"
)

packages = ["idna", "requests", "multiprocessing"]
options = {
    "build_exe":
    {
        "packages": packages,
        "include_files": includefiles
    },
}

setup(
    name="Wallpaper Updater",
    options=options,
    version="0.1",
    description="Downloads top images form subreddits and change wallpaper",
    executables=[executables]
)

正在使用除库存模块以外的其他模块- 1)虾 2)PyQt5 3)时间表

此问题是我尝试在没有控制台的情况下构建 时无法正常运行 。我认为它不会向套接字发送消息以检索刷新令牌。 但是当我使用控制台构建它时,它会起作用

非常感谢您的帮助。 谢谢。

0 个答案:

没有答案