在windows使用py2exe打包程序

直接貼出我用的一個,備忘。注意哪些exlude和include,這些是查了資料之後才知道要添加的內容,不然build不成功。目前,原理已經忘記,先這樣用着。

#!/usr/bin/env python
# -*- coding:utf8 -*-

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

sys.argv.append('py2exe')

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': True, "dll_excludes": ["MSVCP90.dll"],
            "includes": ["sip"]}},
    windows = [{'script': "test_maiwindow.py"}],
    zipfile = None,
)

注意,要把所有test_mainwindow.py中導入的自己寫的python文件都放入到同一個文件夾下,不包括python自帶的,比如os, sys等。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章