如何将操作系统和系统模块放入py2exe

时间:2014-12-12 16:59:32

标签: python-3.x py2exe

我正在尝试为Windows计算机创建一个独立的应用程序我正在尝试使用以下模块:

  • OS
  • 系统
  • 线程
  • 时间

但它不允许我导入任何这些模块,它不会给我一个错误代码或任何它只是不会将模块加载到文件中!来自distutils.core导入设置     导入py2exe

setup(console=['Evil_unlocker_final.py']
      options={
                "os":{
                        "unbuffered": True,
                        "optimize": 2
                }
                "sys":{
                        "unbuffered": True,
                        "optimize": 2
                }
        }

)

1 个答案:

答案 0 :(得分:1)

您不必添加操作系统库,也不必添加系统库错误在setup.py文件中,而setup.py文件中所需的文件格式不正确

setup(console=['Evil_unlocker_final.py'])

这是你需要在options函数中添加的唯一一次是当你导入一个没有内置到python中的模块时,例如,如果你想添加烧瓶和jinja2库你的文件也必须添加选项,你的文件看起来有点像这样

setup(console=['Evil_unlocker_final.py']
     options={
               "pip":{
                       "unbuffered": True,
                       "optimize": 2
               }
               "jinja2":{
                       "unbuffered": True,
                       "optimize": 2
               }
       }
)