使用 PyInstaller 可以将 Python 程序打包为 Windows 下的 .exe 可执行文件。
在 Windows 下可以用 pip 来安装,在 cmd 里输入:
pip install pyinstaller
然后,可以用一行命令将多个 .py 文件打包:
pyinstaller -F main.py fun1.py fun2.py
(其中附加参数 -F 表示只输出成单个 .exe 文件)
如果待打包的脚本里有实现图形界面的程序,需要加的参数仍然只有 -F,而不是像网上有的资料说的要加 -w。
还可能报各种错,其中一个是说 setuptools 的版本太高。。。需要退回旧版本,可以用 anaconda 来安装:
conda install setuptools=19.2