Indy-vdr Python包装器可导入但无法调用功能问题求助
Indy-vdr Python包装器加载共享库失败问题
我按照Indy-vdr官方文档使用其Python包装器,文档说明Python包装器位于wrappers/python/indy_vdr,要让包装器找到共享库,需将共享库放置在/usr/local/lib这类系统共享库目录。我已将wrapper/python/下的内容放入系统Python路径中的/usr/local/lib/python3.8/dist-packages目录,执行python3.8 -c "import sys; print(sys.path)"可看到该目录在路径中,且目录下包含demo、indy_vdr等文件。
但我能成功执行import indy_vdr,调用功能(如运行demo或执行python3 -c "import indy_vdr; print(indy_vdr.version())")时却报错,提示加载indy_vdr库失败,具体报错信息如下:
Demo运行报错
ubuntu@indy1:~/indy-vdr/wrappers$ python3 -m demo.test Library not loaded from python package Traceback (most recent call last): File "/usr/lib/python3.8/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.8/runpy.py", line 85, in _run_code exec(code, run_globals) File "/usr/local/lib/python3.8/dist-packages/demo/test.py", line 246, in <module> log("indy-vdr version:", version()) File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 449, in version lib = get_library() File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 88, in get_library LIB = _load_library("indy_vdr") File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 116, in _load_library raise VdrError(VdrErrorCode.WRAPPER, f"Error loading library: {lib_name}") indy_vdr.error.VdrError: Error loading library: indy_vdr
简单命令报错
ubuntu@indy1:~/indy-vdr/wrappers$ python3 -c "import indy_vdr; print(indy_vdr.version())" Library not loaded from python package Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 449, in version lib = get_library() File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 88, in get_library LIB = _load_library("indy_vdr") File "/usr/local/lib/python3.8/dist-packages/indy_vdr/bindings.py", line 116, in _load_library raise VdrError(VdrErrorCode.WRAPPER, f"Error loading library: {lib_name}") indy_vdr.error.VdrError: Error loading library: indy_vdr
内容的提问来源于stack exchange,提问作者brenodacosta
相关产品推荐
相关产品推荐

