/ / Mancata corrispondenza della versione Python, ma c'è solo l'unica app: python, macos

Mancata corrispondenza della versione Python, ma c'è solo l'unica app: python, macos

Ho un'applicazione C / C ++ in cui definisco un modulo Python. Ho impostato Python in questo modo:

PyImport_AppendInittab("myModule", initmymodule);
Py_Initialize();

PyObject *module = PyImport_ImportModule("myModule");

Sulla chiamata ImportModule, ottengo questo avviso:

sys: 1: RuntimeWarning: mancata corrispondenza della versione API Python C per il modulo myModule: questo Python ha la versione API 1012, modulo myModule ha la versione 1013.

Sto costruendo questa app in Xcode, collegandomi al framework Python in / System / Library / Frameworks (che contiene le versioni 2.3, 2.5 e 2.6). Includo sempre le intestazioni Python con #include <Python/Python.h>. Come può il mio modulo avere una versione diversa se fa parte dello stesso binario che esegue l'inizializzazione?

risposte:

0 per risposta № 1

Ci sono altri Python installati /Library/Frameworks/, come quelli da un programma di installazione di python.org?