排查python src呗:
pythonrun.c
static PyObject *
run_pyc_file(FILE *fp, const char *filename, PyObject *globals,
PyObject *locals, PyCompilerFlags *flags)
{
PyCodeObject *co;
PyObject *v;
long magic;
long PyImport_GetMagicNumber(void);
magic = PyMarshal_ReadLongFromFile(fp);
if (magic != PyImport_GetMagicNumber()) {
PyErr_SetString(PyExc_RuntimeError,
"Bad magic number in .pyc file");
return NULL;
}
// ....
}
【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】
: 机器上只有一个python版本,3.85,boost.python也是基于这个版本编译出来的。用vs2019做的pyc, 链接的python38.lib也没问题。但是测试的时候就是报bad magic number,不知道有人遇到过没有
--
FROM 101.84.48.*