来自 python 本身的 Python dylib 在 Mac 中的位置

Location of Python dylib from python itself in Mac

我们可以从linklocation of python27.dll from python itself

得到python27.dll在Windows的位置

但是,如何通过python本身获取python-内置dylib在Mac中的位置?


系统默认python dylib是

/System/Library/Frameworks/Python.framework/Versions/2.7/Python

Homebrew-build python dylib 是:

/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/Python

我们使用 cx_Freeze 构建独立的二进制文件,需要知道哪个 python dylib 是正确的。

使用子进程 运行 下面的命令($ExecuableFilePath$ 可以是 /usr/local/bin/python 或从 cx_Freeze 创建的可执行文件):

otool -L $ExecuableFilePath$

Python 库的输出路径是正确的位置。