我已经从cpp项目生成了一个python模块,使用 pybind11
,我在ubuntu 16.04中运行了我的项目,没有任何错误。现在我想在windows 10中运行我的项目,我遇到了一个错误 import skfmm_dev
这是我的模块。错误是:
importerror:导入skfmm_dev时dll加载失败:找不到指定的模块。
我添加了 skfmm_dev.cp39-win_amd64.pyd
到系统路径,但仍然有这个问题,我不知道是否存在无法加载模块的冲突?
我用 pybind11 v2.6.2
及 Python 3.9.6
,我还使用mingw64和忍者来构建我的项目。我的编译器的版本是 gcc 8.1.0
.
我甚至 print(sys.path)
,它包含模块的路径。谁能帮帮我吗?
暂无答案!
目前还没有任何答案,快来回答吧!