![]() | 1 Latin 2019-04-04 23:02:56 +08:00 via Android 编译完也不一定能正常跑,目前还没有特别完善的混淆机制 |
![]() | 2 www5070504 2019-04-05 09:16:14 +08:00 如果是想保密源代码 用 pyinstaller 也可以 |
![]() | 3 beordle 2019-04-05 16:34:11 +08:00 via Android nuitka 一个一个去弄成 so/pyd 就可以了。 |
4 NoAnyLove 2019-04-07 13:20:57 +08:00 版本是硬伤啊。不负责任型推荐<http://nuitka.net/pages/overview.html>,官方描述来看完全符合你的要求,不过我没用过,不知道到底如何。 |
5 lovejunjie1 OP @www5070504 感谢建议,这个方法不适合我。工作环境是跨平台的,并且不是直接引用的,是在工作环境启动后,在内嵌的 python27 中运行的 |
6 lovejunjie1 OP @Latin emmmmm,这种事情是因为没镇住八阿哥,还是 Cgrass 的码子写好的锅呀? |
7 lovejunjie1 OP |
![]() | 8 justou 2019-04-07 16:42:47 +08:00 from setuptools import setup, Extension from Cython.Build import cythonize setup(ext_modules=cythonize(['one.py','two.py'])) 列表里面放要编译成 pyd 的脚本 python setup.py build_ext --inplace 编译 编译器用 https://www.microsoft.com/en-us/download/details.aspx?id=44266 |