捆绑时Py2exe缺少模块

时间:2017-05-16 23:39:43

标签: python tkinter py2exe

在开始之前,我已经检查了这个question,我的setup.py中已经有windows=[]。请注意,我将要转换的脚本命名为Tkinter.py。

这是我的setup.py:

from distutils.core import setup
import py2exe

setup(
    windows=['Tkinter.py'],
    options={
        "py2exe":{
            "bundle_files":1,

        }
    }
)

这是错误:

C:\Users\Julian\Desktop\Tkinter>python setup.py py2exe
running py2exe

  3 missing Modules
  ------------------
? readline                            imported from cmd, code, pdb
? win32api                            imported from platform
? win32con                            imported from platform
The following modules require a minimum bundle_files option,
otherwise they will not work (currently bundle_files is set to 1):
    tkinter: 2

Please change the bundle_files option and run the build again.
Build failed.

我正在尝试将其全部捆绑到一个exe文件中。我很感激帮助!

1 个答案:

答案 0 :(得分:0)

忽略缺少的模块问题。它们不会引起任何问题。对于Bundling问题,只需将bundle值更改为2对我有用。