- 所需要的包Cython
- pip install Cython
- 打包文件so_test.py
def test():
print("hello world")
- setup.py中的内容如下
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules=cythonize(['so_test.py']))
在bash 中运行
python setup.py build_ext
运行完之后 把so_test.so 文件copy 出来就可以用了。和往常导包一样
- demo.py
from so_test import test
test()