0

我有一个带有 Windows 7 启动器的上网本,当我尝试运行我的 setup.py 时,我得到了其中一个错误及其相应的更改: console = [{"script":"FileName.py"}]
它不会打开。
windows = [{"script":"FileName.py"}] 它立即停止工作。

我的程序有一个 GUI。似乎我尝试的每个 setup.py 变体都不起作用。有任何想法吗?

现在它看起来像:

#### no arguments  
if len(sys.argv) == 1:  
    sys.argv.append("py2exe")  
####creates a standalone .exe file, no zip files
setup( options = {"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 1}},
       zipfile = None,
       # replace myFile.py with your own code filename here ...
       console = [{"script": 'MyFile.py'}] )

任何和所有的帮助表示赞赏。

4

1 回答 1

2

您的setup.py脚本在我的Windows 7 Professional VM 上为我工作。使用简单的控制台脚本和 wxPython gui 脚本进行了尝试。

它不在您的示例中(我假设您有这个),但您需要在设置中进行以下导入:

import sys
from setuptools import setup  # or from distutils.core import setup
import py2exe

除此之外,您的MyFile.py是否与您的setup.py位于同一目录中?您的MyFile.py是否自行运行?

于 2011-08-06T02:56:01.687 回答