ImportError: DLL load failed
错误和错误之间的区别在哪里No module named ..
?
因为我遇到了一个问题:
同一目录下的两个文件。两个脚本都尝试导入 MyModule。
脚本 1:它有效(通过 python 调用)
脚本 2:DLL 加载失败(通过可执行文件调用)
是什么DLL load failed
意思?这和“找不到模块”不一样吗?我该如何解决?
有任何想法吗?
DLL 加载失败应该是它确实找到了 DLL,但没有找到该 DLL 的所有依赖项,因此无法加载。如果您在 Windows 上,您可以使用http://www.dependencywalker.com/之类的东西来检查 DLL 的依赖关系,并确保在从可执行文件导入时正确设置环境,以便所有这些都可以成立。