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