Vous pouvez définir un alias pour ipython en python, mais pour l'utiliser dans plusieurs environnements, il est préférable de vérifier si ipython existe, d'utiliser ipython s'il existe et d'utiliser le shell tel quel sinon. ..
Lorsque l'interpréteur python est lancé, il exécute le fichier spécifié par PYTHONSTARTUP. Démarrez simplement ipython dedans.
.zshrc
export PYTHONSTARTUP=$HOME/.pythonrc
.pythonrc
try:
from IPython.frontend.terminal.ipapp import launch_new_instance
launch_new_instance()
raise SystemExit
except ImportError:
#Si ipython n'est pas installé
pass
Quand vous l'exécutez, ça ressemble à ça
$ python
Python 2.7.2 (default, Feb 16 2012, 15:37:03)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Python 2.7.2 (default, Feb 16 2012, 15:37:03)
Type "copyright", "credits" or "license" for more information.
IPython 0.12 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]:
Recommended Posts