swig を使用して Python ラッパーを作成し、モジュールを使用している同僚に渡しました。
しかし、私のシステムではうまく機能しますが、彼のシステムでは機能しません。
以下のシステムでラッパーを作成しました。
-。OS : windows7 (64bit) (彼と同じ)
-。対象のPythonモジュールは3.2.5(32bit)です(彼は3.2(32bit)を使っています)
-。ラッパーを生成するには、Visual Studio 2012(v110) を使用しました。
生成されたすべてのファイルは以下のリストにあります (それらはすべて私が彼に送信したファイルです)
-。pyklt(フォルダ)
-。pyklt/ pycache (フォルダー、これはモジュールを最初にインポートするときに自動的に生成されます)
-。pyklt / init.py
-。pyklt/_pyklt.pyd
-。pyklt/libklt.dll
-。pyklt/pyklt.py
libklt.dll は _pyklt.pyd によって参照されます。
以下のこのメッセージは、彼が受け取ったエラー メッセージです。(韓国語の文字列は、「選択した (?) モジュールが見つからない」という意味です。)
import pyklt.pyklt
ファイル "C:\Python32\lib\site-packages\pyklt\pyklt.py"、26 行目、_pyklt = swig_import_helper() ファイル "C:\Python32\lib\site-packages\pyklt\pyklt.py"、行22, in swig_import_helper _mod = imp.load_module('_pyklt', fp, pathname, description) ImportError: DLL の読み込みに失敗しました: 原因が不明です。
誰でも私を助けることができますか?TT ラッパーに関する詳細情報が必要な場合は教えてください。