作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
python在c api中导入是否会导致其他人出现段错误?
#0 0x00007ffff7d7efc4 in PyUnicode_InternInPlace () from /usr/lib64/libpython3.7m.so.1.0
#1 0x00007ffff7d7f00e in PyUnicode_InternFromString () from /usr/lib64/libpython3.7m.so.1.0
#2 0x00007ffff7d2fb88 in PyImport_Import () from /usr/lib64/libpython3.7m.so.1.0
#3 0x00007ffff7d347bb in PyImport_ImportModule () from /usr/lib64/libpython3.7m.so.1.0
#4 0x00000000004005f0 in main () at test2.cpp:5
#include <Python.h>
int main()
{
PyImport_ImportModule("os");
}
-I/usr/include/python3.7m -I/usr/include/python3.7m -Wno-unused-result -Wsign-compare -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -DNDEBUG -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -g -DOPENSSL_LOAD_CONF -fwrapv -lpython3.7m -lpthread -ldl -lutil -lm
最佳答案
据我了解,将Python嵌入C / C++需要您使用Py_Initialize()
和Py_Finalize()
函数。
关于python - 为什么在python 3.7.2中使用PyImport_ImportModule segfault?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60122390/
我在我的 C++ 程序中嵌入了 Python。 我使用 PyImport_ImportModule 加载以 .py 文件编写的模块。但是我怎样才能从内存中加载它呢?假设我的 .py 文件是加密的,所以
这是程序的典型示例 extending embedded Python 3.x在 C/C++ 中: #include //// Definition of 'emb' Python module /
我尝试使用 Python C api 从 C++ 中的 python 调用函数,测试成功。 但是如果我打算导入一个已经导入其他模块的模块,Pymodule_findmodule 将返回 Null,即使
环境 : MacOS(Catalina 版本 10.15.4) Python3.7.6 Go1.13.8 我想使用 go-python3 调用一个用 Python3 编写的算法,但是如上所述,当我第二
我在我的 C++ 程序中使用 Python C API,我注意到一件奇怪的事情。 在我的 PC 上的调试器中运行这样一个简单的程序时: int main(int argc, const char *
我是一名优秀的程序员,十分优秀!