Мое приложение Python cx_Freeze работает только с консолью - PullRequest
0 голосов
/ 07 марта 2019

Я создал утилиту 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) график

Эта проблема возникает, когда я пытаюсь собрать ее без консоли, она не работает . Я думаю, что он не отправляет сообщение в сокет для получения токена обновления. Но это работает, когда я собираю его с консоли .

Буду признателен за любую помощь. Спасибо.

...