gpt4 book ai didi

python - 嵌入Python 3.3

转载 作者:行者123 更新时间:2023-11-30 17:54:19 24 4
gpt4 key购买 nike

我尝试嵌入 Python 3.3,如所述 here .

我使用的是 MacOS 10.8,其中包含 Python 2.7,因此我从 python.org 下载了版本 3.3 的二进制发行版。从它我得到了所有的标题和“Python”,我将其重命名为“python33”,这样它就不会与已安装的“Python”库发生冲突。我将所有内容放入一个文件夹中:

embed.c/include python33

“文件 python33”说:

python33 (for architecture i386):   Mach-O dynamically linked shared library i386
python33 (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64

embed.c 是:

#include <Python.h>

int
main(int argc, char *argv[])
{
Py_Initialize();
PyRun_SimpleString("print 'test'\n");
Py_Finalize();
return 0;
}

但是当我执行“gcc embed.c -I./include -L.-lpython33”时,它会中断:

ld: library not found for -lpython33

请问有谁知道如何编译吗?

最佳答案

运行python3.3-config --cflags,您将获得系统所需的cflags。对于ldflags,命令是python3.3-config --ldflags

关于python - 嵌入Python 3.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15007309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com