python如何将py脚本⽂件编译成so⽂件
1、使⽤setup.py⽂件
⽂件内容:
import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize(["your_file.py"]))
运⾏命令:
python setup.py build_ext
tips:
使⽤python3时会不兼容
2、安装Cython、Gcc
cython -3 setting.py //⽣成setting.c⽂件
gcc -c -fPIC -I/usr/local/python3/include/python3.7m setting_old.c // ⽣成setting.o⽂件
gcc -shared setting_old.o -o // ⽣成so⽂件
注意:
1、不同设备系统⽣成的so⽂件,可能会出现不兼容的状态,eg.Linux系统中⽣成的so⽂件是⽆法在MacOS中使⽤的。python怎么读取py文件
2、注意不同python版本⽣成的so⽂件也会存在不兼容。最好统⼀python版本。注意系统默认的python版本和你需要使⽤的python版本
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论