1

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

依存関係ウォーカーを調べたところ、Python31.DLL を探していて、見つからないことがわかりました (MSVCR90.DLL、GPSVC.DLL、および IESHIMS.DLL とともに)。

私が最初に考えたのは、Python31.DLL が必要だったので、Python 3.1 で試してみることでした。それを取得して実行したところ、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 がすべて欠落しているとまだ言っています。

Dependancy Walker がこれらの DLL が見つからないと言う理由を知っている人はいますか? 私が抱えているdllロードの失敗を把握したり、修正したりするための他のツールはありますか?

4

1 に答える 1

2

問題が見つかりました。

Python 3.1 を使用する必要がありましたが、間違って 64 ビット バージョンをインストールしたため、有効な Win32 アプリケーションではないという 2 番目のエラーが発生しました。Python 3.1 32 ビットを再インストールしたところ、正常に動作しています。

于 2012-08-24T14:59:02.343 に答える