R:\src\tools\Swig>python --version
Python 2.7.13
与"No module named '_<module>'" when importing a SWIG module with embedded Python
有些相似SWIG包装器看起来很合理,我有一个与测试文件夹中的包装器同名的DLL。
当我尝试使用import TestDevice
运行脚本时,Python会给我一个像这样的堆栈跟踪:
`R:\src\tools\Swig>python test.py
Traceback (most recent call last):
File "test.py", line 2, in <module>
import TestDevice
File "R:\src\tools\Swig\TestDevice.py", line 28, in <module>
_TestDevice = swig_import_helper()
File "R:\src\tools\Swig\TestDevice.py", line 20, in swig_import_helper
import _TestDevice
ImportError: No module named _TestDevice`
正在创建一个.pyc文件,但这就像我得到的那样。有什么想法吗? 32位DLL是使用VS2015Pro和静态多线程运行时构建的,因为模块最终会启动线程池。
TAIA。