python - `import dolphindb` 时 DLL 加载失败
问题描述
我正在尝试DolphinDB python API从我们的 DolphinDB 集群订阅流表。但是当我运行import dolphindb
它时报告
ImportError: DLL load failed: The specified module could not be found.
当我第二次阅读自述文件时,我发现由于 DLL 加载的一些问题,只支持 Anaconda python。
但是由于某种原因我不能使用 Anaconda,所以有什么解决方法吗?
解决方案
c++版本的python api是基于DolphinDB的c++ api。在windows平台上,c++ api是由mingw编译的,所以运行时需要mingw的核心dll。非 Anaconda 不附带 mingw 运行时,因此无法导入 DophinDB python api。
新版本的python api已经包含了mingw所需的库。请检查一下。
推荐阅读
- java - 如何在 Java 中修改枚举值的集合
- javascript - 在 dropzone.js 中显示服务器上的现有文件时未调用成功事件
- r - 更改 ggplot2 图例以区分线型(solid 和 longdash 看起来相似)
- spring-boot - Spring Integration - 过滤器中的请求验证
- node.js - 未找到 AgentContext/null
- docker - 从另一个容器上的一个 docker 容器运行命令是一种好习惯吗?
- jenkins - 如何发布来自 Jenkins 的最新 HTML 报告?
- google-sheets - 当单元格是URL时使用importjson,Gsheets中的JSON格式
- python - 如何使两帧动画工作pygame
- angular - Angular FormControl 值在服务内部设置为 null