目录
Pyinstaller
是 Python 常用的可执行文件打包程序,全平台适用。Python 默认并不包含 pyInstaller 模块,需要自行安装。
同 windows 系统,UOS 系统下 Pyinstaller 同样需要通过 pip 命令。
安装
python3 -m pip install pyinstaller
后续升级
python3 -m pip install --upgrade pyinstaller
使用
同 windows 系统,UOS 系统语法亦为
pyinstaller 参数 python源文件
,推荐使用
-F
参数。
pyinstaller -F /home/.../...py
运行该命令后,同样在相应 dist 目录下生成一个单独的可执行文件,所不同的是,
该文件并无扩展名
,双击后根据弹出窗提示
选择在终端中运行
。
若使用过程出现如下错误:
OSError: Python library not found: libpython3.10.so, libpython3.10.so.1.0, libpython3.so
This would mean your Python installation doesn't come with proper library files.
This usually happens by missing development package, or unsuitable build parameters of Python installation.
* On Debian/Ubuntu, you would need to install Python development packages
* apt-get install python3-dev
* apt-get install python-dev
* If you're building Python by yourself, please rebuild your Python with `--enable-shared`
说明自定义安装 Python 时未添加
–enable-shared
参数,以致共享库未启用,需重新安装 python。具体参见:
UOS 系统升级 Python 之再实践
生命在于折腾[笑脸]
https://blog.csdn.net/iprobobo/article/details/123323047
版权声明:本文为iprobobo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。