我可能在某个地方犯了个愚蠢的错误,但我找不到。这是我的setup.py:

import py2exe
from distutils.core import setup

setup(windows=['Gui.py'],
    data_files = [('Drivers', ['Drivers/chromedriver.exe',
                               'Drivers/IEDriverServer.exe']
                 )],
    options={
        "py2exe":{
            "skip_archive": True,
            "unbuffered": True,
            "optimize": 2
        }
})

我运行的命令是:
python安装程序.py py2exe
我的所有文件都在setup.py中(没有子目录)
我用的是:
蟒蛇3.4.2
py2exe 0.9.2.2版
我得到的错误是in/dist archive.zip仍然在这里,并且没有划分到子目录中。
任何帮助都是值得赞赏的

最佳答案

你的数据文件定义看起来不对,应该是:

data_files = [('Drivers', ['Drivers/chromedriver.exe',
                   'Drivers/IEDriverServer.exe'])],

即“司机”之后的“a”
你得到的错误是一个例外吗?或者。。。。?

关于python - py2exe:跳过存档已忽略,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29916560/

10-12 18:24