我正在尝试使用 FBX SDK 的 python 版本并不断遇到导入错误。我的第一次尝试是在 Python 3.2.3 下运行,导入 fbx 给了我
>>> import fbx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found
我在dependency walker下检查,发现它正在寻找Python31.DLL但找不到它(连同MSVCR90.DLL、GPSVC.DLL和IESHIMS.DLL)
我的第一个想法是在 Python 3.1 下尝试它,因为它需要 Python31.DLL,所以我得到它并运行它,并在尝试导入 fbx 时出现此错误:
>>> import fbx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: %1 is not a valid Win32 application
现在我已经去仔细检查了,但 Dependency Walker 仍然说我缺少所有这些 DLL,我去查看,我在 C:\Windows\system32 或 C:\Windows\winsxs 中都有它们。
有谁知道为什么 Dependancy Walker 会说找不到这些 DLL?是否有任何其他工具可以找出或修复我遇到的 dll 加载失败?