命名约定:'m'在libpython3.5m.dylib中的含义是什么

时间:2015-09-12 23:58:39

标签: python

我已将python版本3.5安装到非系统目录中。 libpython的名称是:libpython3.5m.dylib。名称中的最后m个字符是什么意思?

1 个答案:

答案 0 :(得分:8)

后缀是指python库的ABI detail。在这种情况下,m表示编译python解释器时使用了--with-pymalloc。其他可能的后缀字符包括:d--with-pydebug)和u--with-wide-unicode)。

有关扩展模块的ABI标记的更多详细信息,请参阅PEP 3149