繁体   English   中英

py2exe-生成单个安装程序文件

[英]py2exe - generate single installer file

我使用python2.7,py2exe,pyqt4,并希望像dropbox一样生成安装程序文件。 这是我的setup.py文件

# coding=utf8

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

sys.argv.append('py2exe')
py2exe_options = {
    "includes": ["sip",'encodings', 'encodings.*'],
    "dll_excludes": ["MSVCP90.dll", 'OLEAUT32.dll', 'USER32.dll', 'IMM32.dll', 'SHELL32.dll', 'ole32.dll', 'WINMM.dll', 'USER32.dll', 'EKRNEL32.dll', 'ADVAPI32.dll', 'COMDLG32.dll', 'WS2_32.dll', 'WINSPOOL.DRV', 'GDI32.dll', 'KERNEL32.dll'],
    "compressed": 1,
    "optimize": 2,
    "ascii": 0,
    "bundle_files": 1
}

setup(
    name='IP',
    version='1.0',
    zipfile = None,
    windows=["main.py"],
    options={'py2exe': py2exe_options}
)

我想通过运行“ python setup.py py2exe”来生成安装,但是失败了。 下一步如何生成安装程序?

你要哪个? Single Executive File还是Installer
您的代码似乎将所有代码打包在一个文件中。

如果您需要Installer ,则可以将该“ Single Executive File传递给Inno setup之类的程序,以生成安装程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM