使用 cx_Freeze 的下一步是啥?

Posted

技术标签:

【中文标题】使用 cx_Freeze 的下一步是啥?【英文标题】:What is my next step using cx_Freeze?使用 cx_Freeze 的下一步是什么? 【发布时间】:2012-06-19 12:34:54 【问题描述】:

好的,我安装了 python 3.2 并安装了 cx_Freeexe 4.2.3。 我有一个名为 Python stuff 的文件夹。在这个文件夹中有 2 个文件。 setup.py 和 holg.py(我的应用程序)

这是我的 setup.py:

import sys

from cx_Freeze import setup, Executable

build_exe_options = "packages": ["os"], "excludes": ["tkinter"]

base = None

if sys.platform == "win32":

    base = "Win32GUI"

setup(  name = "holgame",

        version = "0.1",

        description = "My GUI application!",

        options = "build_exe": build_exe_options,

        executables = [Executable("holg.py", base=base)])

我一直在做的下一步是 Run > cmd:

python setup.py 构建

我得到的是:

'python' 不是内部或外部命令、可运行程序或批处理文件。

我只是一个初学者,所以我需要明确的步骤。也许我的程序应该在不同的文件夹或其他东西中,我不能确定。有谁知道问题是什么?谢谢

【问题讨论】:

【参考方案1】:

您要么需要将 Python 放在 Windows 路径上,要么需要使用指向 python 的显式路径。试试:

$ \Python32\Python setup.py build

以下是在 Windows 机器上安装 Python 的一些很好的说明:https://openhatch.org/wiki/Boston_Python_Workshop_5/Friday/Windows_set_up_Python

您首先需要cd 到包含您的代码和 setup.py 的目录。您应该找到一个 Windows 命令提示符教程来帮助您了解这些基本内容。

【讨论】:

\Python32\Python: 无法打开文件 'setup.py' : [Errno 2] 没有这样的文件或目录 您是否在 setup.py 文件的正确工作目录中?如果没有,您必须拥有 setup.py 的完整路径参考 我将 setup.py 文件和我的应用程序移动到 C 中的 Python32 目录:仍然存在同样的问题命令行的开头是:C:\Documents and Settings\User> 如果有的话帮助你 我将目录更改为 C:/Python32/Python/ ..... 然后我输入了 setup.py build。一切正常。感谢您的帮助

以上是关于使用 cx_Freeze 的下一步是啥?的主要内容,如果未能解决你的问题,请参考以下文章

RestKit 中 RKManagedObject 的下一步是啥

c# windows form,部署前的下一步是啥?

从 appengine 迁移到完整 django 的下一步是啥?

查找此异常原因的下一步是啥?

下一步是啥();在这段代码中?

使用 libdbus-c++ 获得 DBus::Path - 下一步是啥?