1

ImportError: DLL load failed错误和错误之间的区别在哪里No module named ..

因为我遇到了一个问题:

同一目录下的两个文件。两个脚本都尝试导入 MyModule。

脚本 1:它有效(通过 python 调用)

脚本 2:DLL 加载失败(通过可执行文件调用)

是什么DLL load failed意思?这和“找不到模块”不一样吗?我该如何解决?

有任何想法吗?

4

1 回答 1

1

DLL 加载失败应该是它确实找到了 DLL,但没有找到该 DLL 的所有依赖项,因此无法加载。如果您在 Windows 上,您可以使用http://www.dependencywalker.com/之类的东西来检查 DLL 的依赖关系,并确保在从可执行文件导入时正确设置环境,以便所有这些都可以成立。

于 2012-10-11T13:08:33.807 回答