Python调用dll依赖FileNotFoundError: Could not find module ‘xxx.dll‘(or one of its dependencies
Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
项目地址:https://gitcode.com/gh_mirrors/de/Dependencies
免费下载资源
·
- situation
协议的加密解密会用到一个dll库,出现这个问题,同样的一份代码有的电脑上能运行有的不可以,查了大半天,最终发现是缺少了系统库的问题。 - 问题
self.cryptodll = CDLL(LibcryPath)
通过CDLL()方法按照文件路径调用对应的dll库,返回的报错信息很容易让人觉得可能是文件路径的问题,但是反复确认了绝对路径和相对路径后排除了这个问题。先排除dll库本身的问题和引入方法的问题后。还怀疑是pyinstaller
的问题,排除这个问题后,开始怀疑是系统环境的问题。
Python调用C++的方法
https://blog.csdn.net/wolfcsharp/article/details/103751494
通过工具查找dll的系统依赖,也可以用Dependency Walker这个工具
https://www.cnblogs.com/weixinyu98/p/17610972.html
https://www.dependencywalker.com/
- 解决方案
有人能正常运行就去其PC上导出报错DLL的所有依赖文件,拷贝到你的电脑C:\Windows\System32
这个目录下就OK。
或者去一些可信网站上下载,导入到你的PC上。
GitHub 加速计划 / de / Dependencies
8.61 K
704
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:3 个月前 )
1997a400 - 2 年前
2f423539 - 2 年前
更多推荐
已为社区贡献1条内容
所有评论(0)