派大星到秋天吃烤鸭 2021-11-15 10:51 采纳率: 66.7%
浏览 58
已结题

python引用dll文件报error126错误

找了很多帖子,什么办法都试了
1.dll路径为绝对路径
2.已安装VC++运行库各版本
3.python和dll文件都为64位
4.我觉得不是缺失dll文件的依赖项,因为另一台电脑直接复制粘贴了这份脚本居然可以执行成功……
代码:

from ctypes import *
lib_algorithm_v1_1_0 = cdll.LoadLibrary("D:\\CGM_python_package_cc\\lib\\native-algorithm-v1_1_0.dll")

报错:

runfile('D:/CGM_python_package_cc/AlgorithmV110Context.py', wdir='D:/CGM_python_package_cc')
Traceback (most recent call last):

  File "C:\Users\jq.dai\AppData\Local\Temp/ipykernel_3032/273363104.py", line 1, in <module>
    runfile('D:/CGM_python_package_cc/AlgorithmV110Context.py', wdir='D:/CGM_python_package_cc')

  File "F:\Anaconda3\lib\site-packages\debugpy\_vendored\pydevd\_pydev_bundle\pydev_umd.py", line 167, in runfile
    execfile(filename, namespace)

  File "F:\Anaconda3\lib\site-packages\debugpy\_vendored\pydevd\_pydev_imps\_pydev_execfile.py", line 25, in execfile
    exec(compile(contents + "\n", file, 'exec'), glob, loc)

  File "D:/CGM_python_package_cc/AlgorithmV110Context.py", line 2, in <module>
    lib_algorithm_v1_1_0 = cdll.LoadLibrary("D:\\CGM_python_package_cc\\lib\\native-algorithm-v1_1_0.dll")

  File "F:\Anaconda3\lib\ctypes\__init__.py", line 442, in LoadLibrary
    return self._dlltype(name)

  File "F:\Anaconda3\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)

OSError: [WinError 126] 找不到指定的模块。

已经好多天了试了各种办法都解决不了,求解答

  • 写回答

2条回答 默认 最新

  • wersonliu 2021-11-15 14:17
    关注

    安装微软visual studi 2019 试试,会自动帮你安装一些依赖

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月23日
  • 已采纳回答 11月15日
  • 创建了问题 11月15日

悬赏问题

  • ¥15 宇视监控服务器无法登录
  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥15 DruidDataSource一直closing
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥50 power BI 从Mysql服务器导入数据,但连接进去后显示表无数据