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

linux下使用pyinstaller打包python指令碼

最近給運維寫一個系統維護的python指令碼,但是被告知生產環境有很多伺服器沒有安裝python直譯器,於是在網上搜索多pyinstaller解決方案,本文簡單記錄之。

1. 下載pyinstaller。

2.  安裝

在linux環境下只需要解壓就可以使用。

3. 使用

pyinstaller_path/pyinstaller.py   yourscript.py

命令完成後會在當前目錄生成一個yourscript目錄,裡面有build目錄,dist目錄。dist目錄裡面還有一個yourscript目錄,這個裡面就是生成的可直接執行的程式和一些依賴的包了。

如果只想生成一個單一檔案,就加上-F選項。

pyinstaller_path/pyinstaller.py  -F   yourscript.py

同樣在dist目錄下面會生成一個單一的可執行檔案。