自制包ImportError:DLL加载失败:找不到指定的模块

时间:2018-03-22 10:35:41

标签: python-3.5 swig imp

我正在尝试运行我最近收到的“自制”套餐。它是用SWIG包装的本机C ++代码。 编辑:我已经安装了所需的所有C ++依赖项。我知道该软件包可以正常运行,因为它之前已在其他计算机中设置过。

__ init __.py中的代码如下:

 C:\Users\jun\Documents\_test>python __init__.py



 Traceback (most recent call last):
   File "__init__.py", line 42, in <module>
     _Pack = swig_import_helper()
   File "__init__.py", line 35, in swig_import_helper
     _mod = imp.load_module('_Pack', fp, pathname, description)
   File "C:\Users\jun\AppData\Local\Programs\Python\Python35-32\lib\imp.py",
 line 242, in load_module
     return load_dynamic(name, filename, file)
   File "C:\Users\jun\AppData\Local\Programs\Python\Python35-32\lib\imp.py",
 line 342, in load_dynamic
     return _load(spec)
   File "<frozen importlib._bootstrap>", line 693, in _load
   File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
   File "<frozen importlib._bootstrap>", line 577, in module_from_spec
   File "<frozen importlib._bootstrap_external>", line 914, in create_module
   File "<frozen importlib._bootstrap>", line 222, in           

当我运行它时,我收到以下错误:

<div class="container">
        <div class="jumbotron">
            <h3 class="text-center">Search Movie!</h3>
            <form id="searchForm">
                <input type="text" class="form-control" id="searchText" placeholder="Search for any movie...">
            </form>
        </div>
    </div>

_call_with_frames_removed      ImportError:DLL加载失败:找不到指定的模块。

此错误是在Windows 7 64位中使用Python 3.5.3-32位生成的。我的观察是问题在于load_module,但我真的无法确定无法加载模块的原因。有任何想法吗?

0 个答案:

没有答案