用cython做python3代码保护--编译成c代码

python太火了,但是代码保护是个问题。使用了很多混淆工具,效果都不是很好后来使用cython将python代码转为C的代码

1. 安装cython,pip install这个命令完成

2. windows下,必须装vc++  http://landinghub.visualstudio.com/visual-cpp-build-tools  对于python3x不要相信mingw可以编译,那简直是纯忽悠+浪费时间

3. 用distutils  方式编译  http://cython.readthedocs.io/en/latest/src/reference/compilation.html#compiling-with-distutils

from distutils.core import setup
from Cython.Build import cythonize

setup(
    name = "My hello app",
    ext_modules = cythonize('hello.pyx'),  # accepts a glob pattern
)

你可能感兴趣的:(python)