问题:用Python开发的小工具备时须要编译打包为Windows(*.exe)、Mac等操做系统下的可执行性文件以供非程序员使用。python
解决方案:程序员
目前只支持到Python3.4,暂不支持Python3.5工具
安装:操作系统
直接安装:.net
pip install pyinstaller命令行
下载源码包,而后进入包目录,用命令安装调试
python setup.py installip
使用:开发
进入cmd窗口get
进入须要打包的程序目录
输入:pyinstaller + 须要打包的程序(*.py)名称
发布命令:
-w指令
直接发布的exe应用带命令行调试窗口,在指令内加入-w命令能够屏蔽
-F指令
注意指令区分大小写。这里是大写。使用-F指令能够把应用打包成一个独立的exe文件,不然是一个带各类dll和依赖文件的文件夹
Error:failed to create process
编译时,出现“failed to create process”错误。
解决方法是打开pyinstaller-script.py,把第一行的路径用引号括起来,最终是下面这个样子就对了
#!"c:\program files\python35-32\python.exe"