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.04gblic 的版本是 2.31 ,就不能在 centos7 上运行,因为 centos 上面 glibc 的版本是 2.17 ,但 centos 上打包的 python 可执行程序就能在更高版本的系统上运行。

posted @   xDaniel  阅读(250)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示