什么';这就是蟒蛇3的区别;x>;和蟒蛇;x>;M m在python3.6m中代表什么 它与非m版本有何不同 在这种情况下,我更愿意使用python3.6m而不是python3.6

什么';这就是蟒蛇3的区别;x>;和蟒蛇;x>;M m在python3.6m中代表什么 它与非m版本有何不同 在这种情况下,我更愿意使用python3.6m而不是python3.6,python,python-3.x,python-3.6,Python,Python 3.x,Python 3.6,在python3.6m中,m代表什么 这意味着Python是用pymalloc配置的,pymalloc支持一个专门的实现,用于分配比系统更快的内存 它与非m版本有何不同 显然,非m版本没有配置它 在这种情况下,我更愿意使用python3.6m而不是python3.6 可能在编写C扩展时最有用,一般来说,这不应该是您应该担心的问题。这个答案听起来很令人满意,但当我的机器告诉我两个可执行文件的大小正好是4576440字节时,就不是了。(非常干净的ubuntu 18.04服务器安装)。我想知道为什么它

python3.6m
中,
m
代表什么

这意味着Python是用pymalloc配置的,pymalloc支持一个专门的实现,用于分配比系统更快的内存

它与非
m
版本有何不同

显然,非
m
版本没有配置它

在这种情况下,我更愿意使用
python3.6m
而不是
python3.6


可能在编写
C
扩展时最有用,一般来说,这不应该是您应该担心的问题。

这个答案听起来很令人满意,但当我的机器告诉我两个可执行文件的大小正好是4576440字节时,就不是了。(非常干净的ubuntu 18.04服务器安装)。我想知道为什么它们至少没有符号链接。浪费磁盘。抱怨。是的,它们也有相同的SHA1散列。我注意到它们有不同的头文件,这可能是不同的。如果python m更快,为什么不专门使用它呢?@StevenLu在我的系统上它们是一样的:
ls-i python3.7 python3.7m
reports
8943110 python3.7 8943110 python3.7m
;相同的索引节点,所以相同的文件。这是一个硬链接。我想这样做是为了
#/usr/bin/env python3.7m
有效吗?