gpt4 book ai didi

python - *.pyd 文件无法加载,但 DependancyWalker 是干净的,ProcMon 显示它已加载

转载 作者:太空狗 更新时间:2023-10-30 02:34:55 26 4
gpt4 key购买 nike

我正在尝试用 Python 加载 *.pyd,但我收到众所周知的“导入错误:DLL 加载失败:找不到指定的过程。”错误。

我已经完成了以下操作:

1.) 使用 Dependency Walker 调查 *.pyd。 GPSVC.DLL 和 IESHIMS.DLL 丢失,但延迟加载,IEFRAME.DLL 也丢失导出,但也延迟加载。据我了解,这些没有被使用,并且无论如何都是延迟加载,所以它们不应该是问题。

2.) 在 python 命令窗口中对 foo.pyd 执行了“import foo”,ProcMon 正在监视。 ProcMon 在“foo.pyd”上显示事件“LoadImage”,结果成功。

这似乎暗示 *.pyd 文件已正确加载。

所以我错过了什么。我的 Windows 诊断程序告诉我一切正常,但 python 告诉我无法加载东西(通常是由于缺少 dll 或符号)。

想法?

谢谢!

最佳答案

.pyd 文件是否适用于您正在使用的相同版本的 Python?为错误的 Python 版本加载 .pyd 文件会产生该错误消息。

Dependency Walker 可以显示它链接到哪个 pythonNN.dll。

关于python - *.pyd 文件无法加载,但 DependancyWalker 是干净的,ProcMon 显示它已加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5667556/

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