py2exe打包matplotlib和PyQt4

时间:2022-07-30 11:31:46

代码转自py2exe打包问题,有小小的修改。

from distutils.core import setup
import py2exe,sys
import matplotlib

sys.path.append(r'D:\Program Files\
Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT')
#this allows to run it with a simple double click.
sys.argv.append('py2exe')
setup(
    windows = [
    {
        "script": "main_window.py",
        #"icon_resources": [(1, "5.ICO")]
    }
    ],
options = {
"py2exe":
{
"includes": ["sip"],
"compressed":1,
"optimize":2,
"excludes":["Tkinter",],
"dll_excludes":["MSVCP90.dll"]}
},
data_files=matplotlib.get_py2exe_datafiles(),
)

亲测载入matplotlib、PyQt4、HTMLParser、urllib2、csv、sqlite3等模块都没有问题