我使用swig创建Python包装器,并将其交给使用该模块的同事。在
但在他的系统中不起作用,虽然在我的系统中运行良好。在
我在下面的系统中构建了包装器。在
-。操作系统:windows7(64位)(与他相同)
-。目标Python模块是3.2.5(32位)(他使用的是3.2(32位))
-。为了生成包装器,我使用了visualstudio2012(v110)
所有生成的文件都在下面的列表中(它们是我发送给他的所有文件)
-。pyklt(文件夹)
-。pyklt/pycache(文件夹,这是在我首先导入模块时自动生成的)
-。pyklt/初始化.py
-。小矮人/_皮克尔特.pyd在
-。小矮人/libklt.dll在
-。小矮人/pyklt.py公司在
在libklt.dll被引用_皮克尔特.pyd. 在
下面的消息是他收到的错误消息。(朝鲜语字符串表示“找不到选定的(?)模块。')
import pyklt.pyklt
文件“C:\Python32\lib\site packages\pyklt\pyklt.py公司“,第26行,英寸 _pyklt=swig_import_helper() pytho\n32文件包\pyklt.py公司,第22行,swig_import_helper中 _模型=imp.load U模块(“u pyklt”,fp,路径名,描述) ImportError:DLL加载失败:지정된모듈을찾을수없습니다。在
有人能帮我吗?TT 如果你需要更多关于包装的信息,请告诉我。在
如果您在Visual Studio 2012上构建了该模块,则另一个人必须至少安装了Visual Studio 2012 runtime components,否则由于缺少依赖项,该模块将无法加载。确保您也构建了该模块的发布版本。调试运行时组件不可再发行。在
相关问题 更多 >
编程相关推荐