python 打包exe文件

前言

python 代码由于是脚本语言,如果是需要保密的算法,最好是使用Cython将python代码编译成C语言,再使用C编译器编译,编译后难以逆向。 在Windows平台上首先使用微软的MSVC编译。考虑微软的MSVC环境体积较大,可以选择使用gcc或者clang进行编译。

使用MSVC 编译器

  1. 安装MSVC 下载vs_BuildTools.exe,然后安装,选择第一个“使用C++的桌面开发”,安装详情保持默认的勾选项,大约需要6GB左右的空间。
  2. 配置环境变量
在path中添加以下路径
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\bin\Hostx64\x64
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\include
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\<版本号>\lib\x64
继续阅读“python 打包exe文件”