我使用 swig 创建了 Python 包装器,并将它交给了使用该模块的同事。
但它在他的系统中不起作用,尽管它在我的系统中运行良好。
我在下面的系统中构建了包装器。
-。操作系统:windows7(64bit)(和他一样)
-。目标 Python 模块是 3.2.5(32bit)(他使用的是 3.2(32bit))
-。为了生成包装器,我使用了 Visual Studio 2012(v110)
所有生成的文件都在下面的列表中(它们是我发送给他的所有文件)
-。pyklt(文件夹)
-。pyklt/ pycache(文件夹,这是我先导入模块时自动生成的)
-。pyklt/初始化.py
-。pyklt/_pyklt.pyd
-。pyklt/libklt.dll
-。pyklt/pyklt.py
libklt.dll 由 _pyklt.pyd 引用。
下面的这条消息是他得到的错误消息。(韩语字符串的意思是“找不到选定的(?)模块。”)
import pyklt.pyklt
文件“C:\Python32\lib\site-packages\pyklt\pyklt.py”,第 26 行,在 _pyklt = swig_import_helper() 文件“C:\Python32\lib\site-packages\pyklt\pyklt.py”,行22、在 swig_import_helper _mod = imp.load_module('_pyklt', fp, pathname, description) ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다。
有没有人可以帮助我?TT 如果您需要有关包装器的更多信息,请告诉我。