1. 程式人生 > >linux下pyinstaller打包python指令碼

linux下pyinstaller打包python指令碼

對於一些想對程式碼進行保護,或者不想因為一個程式,裝太多的外掛,可以直接用它來直接編譯成二進位制的可執行檔案。

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")