python腳本打包
python腳本打包
Python寫腳本很方便,可以直接在機器上運行,但有時候腳本源碼不方便透露或是其他機器不支持的原因,需要將其打包成可執行文件,需要用到 pyinstaller
首先下載pip
sudo apt update && sudo apt install python3-pip
pip install pyinstaller
有時候 pip 不行就試試 pip3
然后就生成 單個可執行文件:
pyinstall -F file_you_want_packed.py
有些系統并不能直接找到 pyinstall 這個指令可以在 ~/.local/bin 目錄下找到。
然后會在當前目錄生成一個 build 文件夾和一個 dist 文件夾,咱們需要的單個可執行文件就要里面啦。
需要注意的是,生成的這個可執行文件依賴 glibc ,而這個庫高版本不兼容低版本,所以盡量在低版本的系統上打包。
例如我當前的系統是 ubuntu20.04 , gblic 的版本是 2.31 ,就不能在 centos7 上運行,因為 centos 上面 glibc 的版本是 2.17 ,但 centos 上打包的 python 可執行程序就能在更高版本的系統上運行。

浙公網安備 33010602011771號