1.下载
wget https://pypi.python.org/packages/b7/67/7e2a817f9e9c773ee3995c1e15204f5d01c8da71882016cac10342ef031b/Cython-0.25.2.tar.gz2.解压到当前目录(或者其他目录也可以)
tar xzvf Cython-0.25.2.tar.gz3.进入解压后cython目录
cd Cython-0.25.23.安装 (确保目前在想要安装的虚拟环境中)
python setup.py install如果没有gcc和devel就安装一下
yum install gcc yum install python-devel
安装完成
ps:cython可用pip install cython安装,但是我失败了,于是乖乖手动安装
1.写一个测试用的py文件(没错,helloworld又见面了)
def hello(): print("hello world")2.加密它
cython hello.py --embed3.gcc它
gcc `python-config --cflags` `python-config --ldflags` hello.c -o hello4.运行一下看看呗?
python -c "from hello import hello();"下图是运行截图
1.不容易被破解,运行速度快 2.兼容差,可能会遇到需要重新编译的情况 3.可能对某些python代码不支持(要命) 4.只能对单个文件单独加密,如果这个文件import了我写的另外的py文件,就挂了(最为致命,如果有人知道如何结果请dd我感谢555)
意思是无法加密一整个项目,哭哭