如何使用py2exe打包Twisted程序?

Fan*_*Lin 10 python twisted py2exe

我尝试使用py2exe打包一个Twisted程序,但是一旦我运行了我构建的exe文件,我就得到了一个"No module named resource"错误.

我发现py2exe说:

以下模块似乎缺失['FCNTL','OpenSSL','email.Generator','email.Iterators','email.Utils','pkg_resources','pywintypes','resource','win32api', 'win32con','win32event','win32file','win32pipe','win32process','win32security']

那么我该如何解决这个问题呢?

谢谢.

ter*_*orn 10

我之前见过这个... py2exe,由于某种原因,没有检测到ZIP存档中需要这些模块并将它们排除在外.

您可以显式指定要包含在py2exe命令行中的模块:

python setup.py py2exe -p win32com -i twisted.web.resource
Run Code Online (Sandbox Code Playgroud)

这样的事情.阅读选项和实验.