Windows 下使用工具:
https://github.com/lucasg/Dependencies
Linux 下, 可用ldd 工具查看依赖,但ldd无法查看具体的依赖关系,推荐一个好用的工具:
sudo apt-get install pax-utils
lddtree *.so
你会得到一个依赖树:
lddtree cv2.cpython-37m-x86_64-linux-gnu.so
cv2.cpython-37m-x86_64-linux-gnu.so => ./cv2.cpython-37m-x86_64-linux-gnu.so (interpreter => none)
libpng15-ce838cd1.so.15.13.0 => ./../opencv_python.libs/libpng15-ce838cd1.so.15.13.0
libavcodec-64ac49e1.so.58.91.100 => ./../opencv_python.libs/libavcodec-64ac49e1.so.58.91.100
libswresample-83ce3247.so.3.7.100 => not found
libvpx-392cd848.so.6.4.0 => not found
libavformat-4b79e479.so.58.45.100 => ./../opencv_python.libs/libavformat-4b79e479.so.58.45.100
libbz2-a273e504.so.1.0.6 => not found
libssl-6082116c.so.1.1 => not found
libcrypto-018b8c17.so.1.1 => not found
libavutil-805734e8.so.56.51.100 => ./../opencv_python.libs/libavutil-805734e8.so.56.51.100
libswscale-7e960168.so.5.7.100 => ./../opencv_python.libs/libswscale-7e960168.so.5.7.100
libQt5Widgets-e69d94fb.so.5.15.0 => ./../opencv_python.libs/libQt5Widgets-e69d94fb.so.5.15.0
scanelf: rpath_security_checks(): Maybe? sec problem with DT_RPATH='opencv_python.libs' in ./../opencv_python.libs/libQt5Widgets-e69d94fb.so.5.15.0
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0
libQt5Gui-ba0a2070.so.5.15.0 => ./../opencv_python.libs/libQt5Gui-ba0a2070.so.5.15.0
libQt5Test-c38a5234.so.5.15.0 => ./../opencv_python.libs/libQt5Test-c38a5234.so.5.15.0
libQt5Core-39545cc7.so.5.15.0 => ./../opencv_python.libs/libQt5Core-39545cc7.so.5.15.0
libgthread-2.0.so.0 => /lib/x86_64-linux-gnu/libgthread-2.0.so.0
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
libopenblas-r0-f650aae0.3.3.so => ./../opencv_python.libs/libopenblas-r0-f650aae0.3.3.so
libgfortran-91cc3cb1.so.3.0.0 => not found
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
ld-linux-x86-64.so.2 => /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2