python 3.3和3.3m
之间的区别是什么我使用的是Ubuntu 13.04 Raring,在我的系统上我有python2.7和python3.3(我知道2和3之间的差异)
但我也安装了python3.3m(并且它不是3.3的符号链接)。那么m
代表什么呢?
答案 0 :(得分:20)
m后缀特指" pymalloc" Python的构建,可能意味着您平台上的3.3的ABI与3.3m的ABI不同。必须为所讨论的特定ABI构建扩展模块。这意味着3.3扩展模块不能使用3.3m,反之亦然。
标记Python版本的更改已建议并被接受为PEP-3149: ABI version tagged .so files。
答案 1 :(得分:-5)
python3
是指向python3.3
python3.3
是指向python3.3m
正如@nneonneo的答案所示, m
后缀特指Python的“pymalloc”构建。然后链接就会完成他们的工作。