I have python version 3.5 installed to a non-system directory. The name of libpython is: libpython3.5m.dylib
. What does that last m
character in the name mean?
The suffix refers to an ABI detail of the python library. In this case, m
indicates that --with-pymalloc
was used when your python interpreter was compiled. Other possible suffix characters include: d
(--with-pydebug
) and u
(--with-wide-unicode
).
More details on ABI tagging for extension modules can be found in PEP 3149.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With