本文借鉴了 https://blog.csdn.net/jiedichina/article/details/84063973 的思路进行安装
为了使C能够调用python的代码,需要进行嵌入。我是在Linux上安装新的python3.7
,因为是后安装的所以要设置动态库,才能使用C的编译器编译python的代码。
依赖库安装:
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel
解压
tar -xvf Python-3.7
生成makefile文件
./configure -prefix=/usr/local/python3 --enable-shared
make -j8
make install
其中最重要的就是
一定要编译成动态库。有了动态库就由下面的so文件
然后要把这些so文件放在/usr/lib64
(centos)下。
<