从6.0版本开始就不再支持--key参数了,也就是无法直接加密打包Python文件了,这个时候可以借助Pyarmor先把Python文件进行加密,然后再使用Pyinstaller打包,即使解包了得到的也是加密的Python代码,截止目前2024年3月,Github上还没有破解Pyarmor v8版本的工具,所以暂时是安全的。 Pyarmor 是一个用于加密和保护 Python 脚本的工...
Pyinstaller 从6.0版本开始就不再支持--key参数了,也就是无法直接加密打包Python文件了,这个时候可以借助Pyarmor先把Python文件进行加密,然后再使用Pyinstaller打包,即使解包了得到的也是加密的Python代码,截止目前2024年3月,Github上还没有破解Pyarmor v8版本的工具,所以暂时是安全的。Pyarmor 是一个用于加密和保护 ...
首先,确保你已经安装了 PyInstaller: bash pip install pyinstaller 然后,使用 PyInstaller 将加密后的脚本打包成可执行文件。例如,如果你想生成一个单一的可执行文件,可以使用以下命令: bash pyinstaller --onefile dist/example.py 这将在 dist 目录下生成一个可执行文件(在 Windows 上是 .exe 文件,在 Linux/m...
使用PyInstaller打包Python脚本 安装PyInstaller PyInstaller是一个十分有用的第三方库,它能够在Windows、Linux、Mac OS X等操作系统下将Python源文件打包,通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便的传递和管理。 PyInstaller需要在命令行(控制台)下用pip工具安装,输入指令...
首先我们要先安装Pyinstaller,直接在cmd使用pip命令 pip install pyinstaller 1. 如果网速太慢可以切换国内源来加速,本文其他部分直接使用国内源,不再重复注释。 pip install -i https:///simple/ pyinstaller #豆瓣源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller #清华源 ...
pyarmor pyinstaller --onefile dist/example.py 这会生成一个可执行文件dist/example.exe(在 Windows 上)或dist/example(在 Linux/macOS 上)。运行这个可执行文件,功能与原 Python 脚本相同,但不会暴露源码。 4.2 运行可执行文件 ./dist/example 输出: ...
pyarmor pyinstaller--onefiledist/example.py 这会生成一个可执行文件dist/example.exe(在 Windows 上)或dist/example(在 Linux/macOS 上)。运行这个可执行文件,功能与原 Python 脚本相同,但不会暴露源码。 4.2 运行可执行文件 ./dist/example 输出:
一、Pyinstaller从6.0版本不再支持--key参数,直接加密打包Python文件的途径中断。此时,利用Pyarmor将Python文件进行加密,再使用Pyinstaller打包,解包后得到的是加密的Python代码。到目前为止,2024年3月,GitHub上尚未出现破解Pyarmor v8版本的工具,确保了该方法的安全性。二、Pyarmor是一个用于加密和保护...
步骤一:首先安装pyinstaller库,使用pyinstaller库把我们的脚本进行打包处理。 指令如下: pyinstaller -F TouTiaoV1.py 1. 通过上面指令,我们可以在dist文件夹中看到打包好的exe可执行文件。 步骤二: pyarmor gen -O obfdist --pack dist/TouTiaoV1.exe --bind-device 00:ff:d8:13:24:BB TouTiaoV1.py ...
PyArmor 能够通过第三方工具 PyInstaller 把脚本加密之后直接打包发布。 [4] 设置不同的许可方式 设置使用期限: PyArmor 可以为加密的脚本设置使用期限,过期之后加密的 Python 脚本就无法在继续运行。 设置允许运行的设备: PyArmor 可以绑定加密 Python 脚本到硬盘序列号、网卡的 Mac 地址、IP 地址等。