【问题标题】:converted script to .exe with py2 exe but when I run .exe nothing happens?使用 py2 exe 将脚本转换为 .exe 但是当我运行 .exe 时没有任何反应?
【发布时间】:2013-09-24 15:58:22
【问题描述】:

我运行了以下设置文件,该文件生成了两个名为“build”和“dist”的文件夹。在“dist”文件夹中,我找到了一个名为 final_project.exe 的文件。我双击启动,但什么也没发生。我正在运行 Windows 7。其他文件和文件夹是什么?需要它们吗?我希望创建一个可以发送给其他人的可执行文件,他们可以在没有任何其他文件的情况下运行。我还查看了 pyinstaller,但无法使其正常工作。如何创建一个可以运行的可执行文件:这是我运行以创建 .exe 的设置代码:

from distutils.core import setup
import py2exe, sys, os

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1}},
    windows = [{'script': "final_project.py"}],
    zipfile = None,)

【问题讨论】:

  • 它是一个 GUI 应用程序,您希望在其中出现一个窗口吗?从控制台(DOS 框)运行 exe,看看会发生什么。
  • 是的,我应该看到一个 GUI,我确实在 cmd 提示符下尝试过,但仍然没有发生任何事情

标签: python windows exe executable


【解决方案1】:

可能什么都没有发生,因为在 Python 中您不喜欢某些处理程序,例如 C 中的 getch() 函数,它将输出返回到标准输出或控制台。或者,您可以准备一个包含 setup.py 的模块,浏览到目录并简单地运行:

python setup.py 安装

你可以把它上传到 PyPi

只需安装easy_installpip。然后就可以运行了:

easy_install 包/模块名称

【讨论】:

  • 我不听你的回答
猜你喜欢
  • 2021-06-12
  • 1970-01-01
  • 2019-10-26
  • 2022-06-18
  • 1970-01-01
  • 2020-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多