如何确定Python共享库的路径和名称?

Ada*_*erg 6 python

鉴于Python编译为共享库,如何确定此库的名称和路径?

我正在寻找的输出就像"/usr/local/lib/libpython2.7.so"或"/System/Library/Frameworks/Python.framework/Versions/2.6/Python"(用于OS X上的框架构建) ).

sna*_*hoe 2

我不确定如何或是否可以在 Python 本身中完成,但您可以使用标准工具来查找 python 可执行文件的共享库依赖项。

Linux: ldd <path>/pythonldd $(which python)
Mac: Windows:在 python.exe 上otool -L <path>/python
运行dependencywalker