web-dev-qa-db-fra.com

Quelle est la différence entre python3. <x> et python3. <x> m

  • Que signifie m dans python3.6m?
  • En quoi diffère-t-elle de la version non m?
  • Dans quel cas préférerais-je utiliser python3.6m plutôt que python3.6?
35
Michael D.

Que signifie m dans python3.6m?

Cela signifie que Python a été configuré --with-pymalloc qui permet une implémentation spécialisée d'allocation de mémoire plus rapide que le système malloc.

En quoi diffère-t-il de la version non m?

La version non m n'est évidemment pas configurée avec elle.

Dans quel cas préférerais-je utiliser python3.6m plutôt que python3.6?

Probablement le plus utile lors de l'écriture d'extensions C, en général, cela ne devrait pas vous inquiéter.

40