必填。输入一个本机的绝对路径,里面所有的 .py 文件都会被加密,包括子目录
.py
必填。输入全路径的主脚本文件名称。对于 Python 包,输入全路径的 __init__.py
__init__.py
这个路径下面的所有的 .py 文件都会被加密
可选。默认输出目录是 PyArmor 包所在的路径下面的目录 dist
dist
加密脚本的时候会自动生成一个默认的认证文件 license.lic,这里用来生成新的认证文件
license.lic
必填。标识符字符串,不能包含空格
可选。输入有效日期,超过这个日期之后加密脚本无法在使用
可选。绑定加密脚本到固定的硬盘
可选。绑定加密脚本到固定网卡
可选。绑定加密脚本到 IPv4 地址
如果 PyInstaller 还没有安装,先运行这个命令进行安装 pip install pyinstaller
pip install pyinstaller
打包方式对应的工具必须要先装上,例如 pip install pyinstaller
使用 PyInstaller,只需要设置 主脚本 就可以打包。使用 cx_Freeze 或者 py2exe,要先写好安装脚本,否则无法打包
必填。绝对路径的脚本名称
可选。默认值是 setup.py
setup.py
可选。默认是 主脚本 同目录下的 dist
运行命令 pyarmor-webui 打开 PyArmor 网页版,不支持直接在浏览器打开网页
pyarmor-webui
一个轻量级的 Web 服务器会在后台运行,服务所有的页面请求,所有操作的详细输出会显示在服务器的控制台
网页版只包含最基本的功能,高级用法请使用命令行工具 pyarmor
pyarmor