我在Windows上的一个共享c++库(.dll)上写了一个pybind11包装器。我想用setuptools制作一个可分发的包。
我写了一个setup.py文件,它为包装器生成了pyd文件。但是,当我尝试运行一个导入包装包的脚本时,python崩溃了。
只有当我将所有dll依赖项放在脚本文件夹中时,它才会成功。
发布于 2021-02-28 17:20:31
我找到了上述问题的临时解决方案。我创建了一个DLL init.py文件,该文件将DLL目录添加到环境路径变量的开头。
https://stackoverflow.com/questions/66385458
复制相似问题