1.2. 完整安装教程

1.2.1. 从 PyPI 直接安装

Pyarmor 发布在 PyPI 上面,最方便的方式就是使用命令 pip 直接安装。

在 Linux 和 MacOS,直接打开命令终端并运行下面的命令:

$ pip install -U pyarmor

在 Windows 环境下,需要使用 Win-r 打开命令输入框,然后输入 cmd 打开命令窗口,并运行下面的命令:

C:\> pip install -U pyarmor

安装完成之后,输入命令 pyarmor --version 并回车。如果安装成功,会显示安装的 Pyarmor 的版本信息。

如果需要跨平台发布加密脚本,还需要安装另外一个包 pyarmor.cli.runtime:

$ pip install pyarmor.cli.runtime

并不是所有的平台都支持 Pyarmor,所有支持的运行平台请查看 生成加密脚本的环境

1.2.1.1. 安装的命令

  • pyarmor 是最重要的一个,所有的工作基本都由它来完成,详细使用方法请参考 命令手册

  • pyarmor-7 是为了和老版本兼容的命令,它等价于 Pyarmor 7.x 的修正版本。

1.2.1.2. 使用 Python 解释器直接运行 Pyarmor

pyarmor 等价于下面的命令:

$ python -m pyarmor.cli

1.2.2. 从 Github 上面进行安装

也可以直接从 Pyarmor Github 安装 Pyarmor。下载库到本地,然后使用 pip 进行安装:

$ git clone https://github.com/dashingsoft/pyarmor
$ cd pyarmor
$ pip install .

你可以直接下载一个库的压缩文件 tar.gz 或者 zip ,解压之后在使用 pip 进行安装。

1.2.3. 在 Python 脚本中调用 Pyarmor

首先创建一个任意的脚本,例如 tool.py

from pyarmor.cli.__main__ import main_entry

args = ['gen', 'foo.py']
main(args)

然后运行这个脚本:

$ python tool.py

以上只是一个示例说明,具体使用的加密选项和参数可以通过各种方式进行传递。

1.2.4. 完全卸载

使用下面的命令可以完全卸载 Pyarmor:

$ pip uninstall pyarmor
$ pip uninstall pyarmor.cli.core
$ pip uninstall pyarmor.cli.runtime
$ rm -rf ~/.pyarmor
$ rm -rf ./.pyarmor