做个记录,下载pyinstaller3.2.1。http://www.pyinstaller.org/ pycharm安装pyinstaller,执行:
C:1PyInstaller-3.2.1>py -2 pyinstaller.py
usage: pyinstaller.py [-h] [-v] [-D] [-F] [--specpath DIR] [-n NAME]
[--add-data <SRC;DEST or SRC:DEST>]
[--add-binary <SRC;DEST or SRC:DEST>] [-p DIR]
[--hidden-import MODULENAME]
[--additional-hooks-dir HOOKSPATH]
[--runtime-hook RUNTIME_HOOKS]
[--exclude-module EXCLUDES] [--key KEY] [-d] [-s]
[--noupx] [-c] [-w]
[-i <FILE.ico or FILE.exe,ID or FILE.icns>]
[--version-file FILE] [-m <FILE or XML>] [-r RESOURCE]
[--uac-admin] [--uac-uiaccess]
[--win-private-assemblies] [--win-no-prefer-redirects]
[--osx-bundle-identifier BUNDLE_IDENTIFIER]
[--distpath DIR] [--workpath WORKPATH] [-y]
[--upx-dir UPX_DIR] [-a] [--clean] [--log-level LEVEL]
[--upx UPX]
scriptname [scriptname ...]
pyinstaller.py: error: too few arguments
C:1PyInstaller-3.2.1>py -2 pyinstaller.py --console --onefile xxx.py 成功编译单独的EXE。
C:PyInstaller-3.2.1>py -3 pyinstaller.py --console --icon="my.ico" --onefile main9.py