我正在尝试将cwiid从python 2.7移植到3.2。 它使用了大量已弃用的东西,因此我必须更改很多东西以使其与3.2一起使用。现在我因为加载错误而卡住了。使用python 3.2环境并将库安装到软件包repo中:
prompt: echo "import cwiid" | python -
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dynamic module does not define init function (PyInit_cwiid)
除了在源代码中盲搜, python在哪里期望PyInit_cwiid 方法?
在源代码中,例如py_plugin.c
包含py_init
方法。