.soにコンパイルされたc++コードにアクセスするために、python(2.6.4)-swig(1.3.4)を使用しています。swigは、impモジュールを使用して.soをインポートするPythonコードを生成します。
find_moduleは成功し、正しいパスを取得します。しかし、import_moduleはImportErrorをスローします。
File "/a/vin31f2/vol/vin31f2v11/cs_ets_03/pradyotd/shadows/testframework/src/MessageRouter/src/swig/MessageFactory.py", line 24, in swig_import_helper
_mod = imp.load_module('_MessageFactory', fp, pathname, description)
ImportError: /a/vin31f2/vol/vin31f2v11/cs_ets_03/pradyotd/shadows/testframework/src/MessageRouter/src/swig/_MessageFactory.so: cannot open shared object file: No such file or directory all
ファイルは実際にそこにあることに注意してください/a/vin31f2/vol/vin31f2v11/cs_ets_03/pradyotd/shadows/testframework/src/MessageRouter/src/swig/_MessageFactory.so
。
これをどのように解決できるかについての提案はありますか?
また、同じことが別のマシンのpython2.6.5で実行されているようです