gpt4 book ai didi

python - DLL 加载失败 : The specified module could not be found PYTHON

转载 作者:行者123 更新时间:2023-12-02 03:24:53 29 4
gpt4 key购买 nike

我正在尝试从网络位置将模块 (UHD) 导入 Python 2.7。每当我进行导入时,我都会收到以下错误:

ImportError:DLL 加载失败:找不到指定的模块

初始导入调用导入其他库的 init.py 脚本。 init 脚本中的第一个库导入在以下行抛出此错误,这也是该文件中的第一行代码:

来自 .将 libpyuhd 导入为 lib

libpyuhd 是一个 .pyd 文件,与此模块的其他文件位于同一目录中。

有趣的是,我可以从一台计算机(特别是我从源代码构建模块的那台计算机)上正常导入,但是当我尝试从另一台计算机上运行时,它失败了。

python 可执行文件还与我尝试运行的所有代码一起存储在网络位置。构建中使用的唯一不在网络驱动器上的是 Visual Studio。

此错误是否意味着它无法找到 .pyd 文件,或者它可以找到 .pyd 文件但无法从中导入某些内容?

谢谢。

最佳答案

我刚刚解决了这个问题,所以可能会有所帮助。

ImportError: DLL load failed 错误表示libpyuhd 无法找到依赖库。

最好安装 Dependency Walker 实用程序并在其中打开 libpyuhd。分析所有的东西需要几分钟,并会列出所有依赖的库,找不到的库会打上问号。

在我的例子中,它显示缺少 boost python 库,尽管我已经安装了它。我刚刚将缺少的库的路径添加到 PATH 环境变量和 valla!现在可以使用了。

[ An example screenshot of dependency walker:[1]

关于python - DLL 加载失败 : The specified module could not be found PYTHON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53676311/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com