对于一些想对代码进行保护,或者不想因为一个程序,装太多的插件,可以直接用它来直接编译成二进制的可执行文件。
1、下载,默认环境Python.6
下载地址 支持python2版本
根据自己python版本下载
2、安装
unzip pyinstaller-2.1.zip
cd pyinstaller-2.1
python setup.py install
3、打包脚本
pyinstaller -F your_script.py
dist目录里面会生成yourscript目录,里面会生成可直接运行的文件
注意由于编码问题,编译后中文可能会有一些问题,
可以在文件开头加上如下代码:
import sys
reload(sys)
sys.setdefaultencoding("utf-8")