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 |