py2exe打包后运行提示:
ImportError: No module named multipart
ImportError: No module named text
原因是 "email.mime.multipart" 和 "email.mime.text"两个模块没有被打进去。
解决方法是用"includes"参数强制要求打包这些模块:
"includes": [ "email.mime.multipart", "email.mime.text"]
下面是一个完整的打包例子(打包成单exe文件):
# coding: utf-8 import sys from distutils.core import setup import py2exe SCRIPT = 'ebay_monitor.py' #this allows to run it with a simple double click. sys.argv.append('py2exe') script = [{ "script": SCRIPT, 'icon_resources': [(0, 'main.ico'),] }] py2exe_options = { "includes": ["sip", "email.mime.multipart", "email.mime.text"], "dll_excludes": ["MSVCP90.dll",], 'bundle_files': 1, 'compressed': True, } setup(console=script, options={'py2exe':py2exe_options}, zipfile = None)
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢