什么是python 3.3和3.3m之间的区别

wil*_*lix 27 python python-3.3

python 3.3和3.3m有什么区别

我正在使用Ubuntu 13.04 Raring,在我的系统上我有python2.7和python3.3(我知道2和3之间的差异)

但我也安装了python3.3m(它不是3.3的符号链接).那么它m代表什么呢?

nne*_*neo 26

m后缀特指Python的"pymalloc"版本,它可能意味着您平台上的3.3的ABI与3.3m的ABI不同.必须为所讨论的特定ABI构建扩展模块.这意味着3.3扩展模块不能用于3.3m,反之亦然.

标签Python版本的更改被提议并被接受为PEP-3149:ABI版本标记的.so文件.


Sky*_*ler -6

python3是一个符号链接python3.3

python3.3是一个链接python3.3m


正如 @nneonneo 的回答所示,后缀m专门表示 Python 的“pymalloc”版本。然后链接就会执行它们的操作。