私はPythonCode.pyを持っています:
import os, ctypes
print "ctypes are imported"
そしてCCode.c :
...
PySys_SetPath(path_to_PythonCode);
PyObject *pModule = PyImport_ImportModule("PythonCode");
if (!pModule) {
PyErr_Print();
return;
}
...
PyErr_Print()
プリント:
Traceback (most recent call last): File ".../PythonCode.py", line 1,
in <module> import os, ctypes
ImportError: No module named ctypes
ターミナルで Python コードを実行すると、ctypes が存在することが示されます。
$ python --version
Python 2.7.1
$ python PythonCode.py
ctypes are imported
Python/C API が ctypes をインポートできないのはなぜですか?