Python ABI“cp37”和“cp37m”有什么区别?

Shu*_*eng 3 python python-3.x

我一直在研究pip3 download并发现一些包可以通过指定 Python ABI 来获取cp37m,而其他包可以通过指定 Python ABI 来获取cp37

cp37m和ABI之间有什么区别?cp37在哪里可以找到可用 ABI 的列表及其说明?

And*_*rew 5

m意味着它适用于带有 pymalloc 扩展的 Python 3.7。来自PEP 314

  • d带有 pydebug 扩展
  • m带有 pymalloc 扩展
  • u具有宽 unicode 扩展名