/images/avatar.png

1. 配置 Git 的 core.precomposeunicode 和 core.ignorecase 在不同操作系统中,文件系统对文件名的处理方式存在差异,比如大小写敏感性和 Unicode 字符的处理。你可以使用以下命令进行配置: 1 2 3 4 5

[TOC] Nuitka 其他方案筛选对比 对比维度 PyInstaller Nuitka PyOxidizer 核心原理 打包工具,将Python代码及依赖封装为独立可执行文件 编译器,将Python代码编译为C/C++后

[TOC] 背景 机器人快速迭代开发场景下主要使用python进行开发,为了避免交付产品暴露python源码,以及能快速打包应用在不同设备上分法安装,因

代码混淆方案 方案 安全性 易用性 性能影响 适用场景 PyArmor 高 高 中 商业级保护,需绑定硬件或许可证 PyMinifier 低 高 无 快速压缩代码,非关键逻辑保护,适用于 python2 其最初是为 Python