對於一些想對代碼進行保護,或者不想因爲一個程序,裝太多的插件,可以直接用它來直接編譯成二進制的可執行文件。
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")