activation des couleurs dans le shell interactif python sous OS / X

17

Je viens de modifier mon .bash_profile afin d'avoir des couleurs dans iTerm et Terminal.

Maintenant, je veux activer la coloration syntaxique pour le shell interactif Python, de style IDLE.

Comment faire ça?

emm
la source

Réponses:

19

bpython semble faire ce que vous voulez.

bpython est une interface sophistiquée avec l'interpréteur Python pour Linux, BSD, OS X et Windows (avec un peu de travail ). bpython est publié sous la licence MIT. Il présente les caractéristiques (spéciales) suivantes:

entrez la description de l'image ici

  • Mise en évidence de la syntaxe en ligne
  • Saisie semi-automatique de type ligne de lecture avec suggestions affichées lors de la frappe
  • Liste des paramètres attendus pour toute fonction Python
  • Envoyez le code que vous avez entré dans une boîte à pâte
  • Indentation automatique
    Et plus

Les alternatives sont IPython ou DreamPie

nixda
la source
2
Ou ipython. Les deux sont des alternatives plus sophistiquées que l'interpréteur python vanilla.
vtest
1
@vtest J'ai maintenant ajouté une fonction de mise en évidence de la syntaxe à la liste des fonctionnalités d'ipython dans la table wiki. Je vous remercie.