- 《 Python笔记》— 将Python程序代码打包封装为exe可执行文件
- 1、了解PyInstaller
- 1.1 概述
- 1.2 系统要求
- 1.3 Python要求
- 2、安装PyInstaller
- 3、使用PyInstaller
- 更多内容
《 Python笔记》— 将Python程序代码打包封装为exe可执行文件,摆脱不同Windows *** 作系统电脑之间因python版本环境不兼容无法运行同一代码问题,在没有python环境的电脑也可以运行。
不仅如此,打包后的源码程序使用者是无法直接获得的,这样既避免了使用者误改源码,也将自己源码程序保密了,起到一定软件著佐权和版权保护的作用。
但是这样就又必然失去了开源的花花世界了,所以是否需要打包封装,需要开发者综合评估。
那么该怎么讲python源码程序打包为exe可执行程序呢?
用PyInstaller
1、了解PyInstaller 1.1 概述PyInstaller是Python程序打包一定不得不说、不学、不用的的第三方包。
PyInstaller将Python代码程序及其所有依赖项目捆绑到一个应用程序中。用户可以在不安装Python解释器或任何模块的情况下运行这个打包的应用程序。PyInstaller支持Python3.7及更高版本。
PyInstaller是针对主流三大 *** 作系统:Windows、MacOS 和Linux进行布局测试的。但是,和别的应用程序软件一样,用PyInstaller打包的应用程序并不能在以上 *** 作系统之间通用。
要制作Windows系统的应用程序,请在Windows上运行PyInstaller;要制作MacOS 系统的应用程序,请在MacOS 上运行PyInstaller;要制作Linux系统的应用程序,请在Linux上运行PyInstaller。
截止2022年4月已发布的版本有:
v5.0.1 、v5.0 、v4.10、 v4.9、 v4.8 、v4.7 、v4.6、 v4.5.1、 v4.5 、v4.4 、v4.2、 v4.1、 v4.0、 v3.6、 v3.5、 v3.4、 v3.3.1、 v3.3、 v3.2.1、 v3.2
Windows(32位/64位):
PyInstaller可在Windows 8以上的Windows系统中运行。它可以创建图形窗口应用程序,同时也可以选择保留命令窗口的应用程序。
macOS(64位)
PyInstaller可在MacOS 10.15以上的系统上运行。
GNU/Linux(32位/64位)
PyInstaller要求ldd终端应用程序发现每个程序或共享库所需的共享库。
Python版本要求:Python3.7以上
2、安装PyInstallerpip 安装 命令
pip install pyinstaller # 默认安装
pip install pyinstaller==3.2.1 # 安装指定版本的
pip install pyinstaller -i https://pypi.douban.com/simple/ # 挂国内镜像安装
更新版本 命令
pip install --upgrade pyinstaller
以源码文件形式安装最新版本
pip install https://github.com/pyinstaller/pyinstaller/tarball/develop
3、使用PyInstaller
更多内容
公众号地址:
https://mp.weixin.qq.com/s/ynG-dNNqO8kjIdf6ZFiZbg
CSDN主页地址:
https://blog.csdn.net/meenr
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)