Quelle est la différence entre les /usr/bin/python3
et les /usr/bin/python3m
exécutables?
Je les observe sur Ubuntu 13.04, mais Google suggère qu'ils existent également sur d'autres distributions.
Les deux fichiers ont la même somme md5, mais ne semblent pas être des liens symboliques ou des liens physiques; les deux fichiers ont des numéros d'inœuds différents renvoyés par ls -li
et testing find -xdev -samefile /usr/bin/python3.3
ne renvoie aucun autre fichier.
Quelqu'un a posé une question similaire sur AskUbuntu , mais je voulais en savoir plus sur la différence entre les deux fichiers.
python
python-3.x
James Mishra
la source
la source
Réponses:
Le mérite en revient à Chepner d' avoir souligné que j'avais déjà le lien vers la solution.
via PEP 3149 .
En ce qui concerne
m
spécifiquement le drapeau, voici ce qu'est Pymalloc:via Quoi de neuf dans Python 2.3
Enfin, les deux fichiers peuvent être liés en dur sur certains systèmes. Bien que les deux fichiers aient des numéros d'inode différents sur mon système Ubuntu 13.04 (ce sont donc des fichiers différents), un post comp.lang.python d'il y a deux ans montre qu'ils étaient autrefois liés en dur.
la source