找回密码
 会员注册
查看: 26|回复: 0

pythonpyinstaller库pyinstaller介绍、安装、以及相关重点知识

[复制链接]

3

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-9-5 09:56:43 | 显示全部楼层 |阅读模式
PyInstaller是一个在Windows、GNU/Linux、macOS等平台下将Python程序冻结(打包)为独立可执行文件的工具,用于在未安装Python的平台上执行Python编写的应用程序。   相比类似工具,它的主要优点是PyInstaller与Python3.7-3.10一起工作,由于透明压缩,它构建了更小的可执行文件,它是完全多平台的,并使用操作系统支持加载动态库,从而确保完全兼容。   yInstaller会分析Python程序,并将程序打包成一个完整的可执行文件,包括所有依赖项。此外,PyInstaller可以自动检测Python依赖库,并将其打包到可执行文件中。   yInstaller的原理是将Python程序转换为C语言代码,并将C语言代码编译成可执行文件。具体来说,PyInstaller会将Python程序分析为一个抽象语法树(AST),然后将AST转换为C语言代码。一.Windows系统安装pyinstaller库1.1安装命令注:安装过程可能会报错,可能原因是pip安装源问题。具体大家百度吧。博主我是傻瓜式不行就重装,再不行再重装。pip/pip3install pyinstaller#太慢可切源pipinstall-ihttps://pypi.douban.com/simple/pyinstaller#豆瓣源pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplepyinstaller#清华源1.2pyinstaller执行文件位置C:\Users\用户名\AppData\Local\Programs\Python\Python310\Scripts1.3环境变量配置path里添加script路径1.4测试是否可以使用如下结果,说明可用。二.Linux系统安装pyinstaller库2.1安装命令注:安装过程可能会报错,可能原因是pip安装源问题。具体大家百度吧。博主我是傻瓜式不行就重装,再不行再重装。pip/pip3install pyinstaller2.2pyinstaller执行文件位置python安装路径下的bin文件夹里2.3环境变量配置及其他内容如果不添加环境变量,也不做软连接ln-s/usr/bin/pyinstaller /home/gxliu_py/python/bin/pyinstaller直接执行pyinstaller-v或相关pyinstaller命令是不无法执行的。2.4测试是否可用在不添加环境变量和软连接情况下,需要使用全路经执行pyinstaller脚本。三、pyinstaller常用打包参数pyinstaller--help  #查看都支持哪些参数常用的参数: 有的可能看到用的是非缩写版参数,也是正常的。不要疑虑。例如-->-F, –onefile产生一个文件用于部署 (参见XXXXX).-D, –onedir产生一个目录用于部署 (默认)-K, –tk在部署时包含 TCL/TK-a, –ascii  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-5 08:45 , Processed in 0.473322 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表