Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the "m" behind python version like python3.6m [duplicate]

Recently when I install python3.6 in Ubuntu 16.04 I see it installs both python3.6 and python3.6m

What the hell is python3.6m? Should I use python3.6 or python3.6m to run my python script?

Thanks

like image 732
nngeek Avatar asked Oct 19 '25 05:10

nngeek


1 Answers

The version ending with m is compiled with a very specialized version of the C function malloc, tailored to be faster in a python application.

For more info see: Difference between python3 and python3m executables

like image 145
Antonio Ragagnin Avatar answered Oct 21 '25 18:10

Antonio Ragagnin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!