前提了解
为了实验的准确性,在全过程使用的python环境版本都为同一版本
easycython和cython编译为pyd文件的不同在于,easycython编译的原始文件后缀为pyx,cython编译的原始文件为py
1.cython
1.1原始文件
def ZWHCythonTest():
print("Z_W_H_")
def ZWHCythonTest1():
print("cython测试")
1.2下载cython模块
pip install cython
1.3准备setup.py文件
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# here put the import lib
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules=cythonize(["ZWHcython.py"]))
1.4开始编译
1.5修改文件名称
修改前