小编Oct*_*cto的帖子

cx_Freeze Exe 应用程序一打开就关闭

我正在尝试使用 cx_Freeze 将我的 pygame python 项目转换为 .exe 文件。安装文件执行正确且没有错误,但问题是当我运行 .exe 文件时,控制台窗口将打开和关闭,并且我的游戏窗口不会出现。

我正在使用的 setup.py:

import os
os.environ['TCL_LIBRARY'] = "C:\\Users\\MY_USERNAME\\AppData\\Local\\Programs\\Python\\Python35-32\\tcl\\tcl8.6"
os.environ['TK_LIBRARY'] = "C:\\Users\\MY_USERNAME\\AppData\\Local\\Programs\\Python\\Python35-32\\tcl\\tk8.6"

import cx_Freeze

executables = [cx_Freeze.Executable("main.py")]

cx_Freeze.setup(

    name="Shooty",
    options={"build_exe": {"packages": ["pygame"], "include_files": ["character.png"]}},

    description="Shooty, An epic platformer!",
    executables=executables

)
Run Code Online (Sandbox Code Playgroud)

我遇到了 TCL 错误,因此添加了前三行。然后一切都应该是正确的。我已经看过类似的帖子,但似乎没有任何帮助。
cx_freeze 应用程序打开然后快速关闭< 该用户只是有一个简单的打字错误
python 程序可以工作,但 .exe 无法打开 cx_Freeze < 没有 anwser,也没有有用的评论。
使用 cx_freeze 生成的可执行文件在关闭前打开瞬间< 该用户实际上收到错误。我不。

为了澄清/TLDR: 我正在使用 cx_Freeze 将 pygame 游戏转换为 .exe 格式。我只有一张名为“character.png”的图像。构建完美执行,没有错误(只要我包含前三行),唯一的问题是:运行 exe 时,控制台会打开,但不会打开我的游戏窗口,并且控制台会立即关闭。

python pygame cx-freeze python-3.x python-3.5

5
推荐指数
1
解决办法
4893
查看次数

Django Allowed_Hosts错误.

我正在尝试使用./manage.py runserver运行django服务器

但出现此错误:

Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS.
Run Code Online (Sandbox Code Playgroud)

请帮我.

python django

3
推荐指数
1
解决办法
8828
查看次数

标签 统计

python ×2

cx-freeze ×1

django ×1

pygame ×1

python-3.5 ×1

python-3.x ×1