代码之家  ›  专栏  ›  技术社区  ›  Adam Vandenberg

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

  •  6
  • Adam Vandenberg  · 技术社区  · 15 年前

    给定一个编译为共享库的Python,如何确定该库的名称和路径?

    我正在寻找的输出类似于“/usr/local/lib/lib Python 2.7.so”或“/System/Library/Frameworks/Python.framework/Versions/2.6/Python”(用于在OSX上构建的框架)。

    1 回复  |  直到 15 年前
        1
  •  2
  •   snapshoe    15 年前

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

    Linux系统: ldd <path>/python
    otool -L <path>/python
    窗口:运行 dependencywalker 在python.exe上