Erstellen Sie die standardmäßige interaktive Shell IPython

Sie können einen Alias für ipython in Python festlegen. Um ihn jedoch in mehreren Umgebungen zu verwenden, sollten Sie überprüfen, ob ipython vorhanden ist, ipython verwenden, falls vorhanden, und die Shell so verwenden, wie sie ist, wenn nicht. ..

Methode

Wenn der Python-Interpreter gestartet wird, führt er die von PYTHONSTARTUP angegebene Datei aus. Starten Sie einfach ipython darin.

.zshrc


export PYTHONSTARTUP=$HOME/.pythonrc

.pythonrc


try:
    from IPython.frontend.terminal.ipapp import launch_new_instance
    launch_new_instance()
    raise SystemExit
except ImportError:
    #Wenn ipython nicht installiert ist
    pass

Wenn Sie es ausführen, sieht es so aus

$ 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

Erstellen Sie die standardmäßige interaktive Shell IPython
Machen Sie den Standardwert des Arguments unveränderlich
die Shell-Überprüfung
Machen Sie das Werkzeug einfach
Machen Sie den Standardwert des Arguments unveränderlich (Artikelerklärung)
Ich habe das Standardbetriebssystem und die Shell der Docker-Maschine überprüft
Erstellen Sie Folien mit iPython
[Shell] So erhalten Sie den Remote-Standardzweig mit Git
Stellen Sie iPython unter OSGeo4W zur Verfügung
Starten Sie den IPython-Notebook-Server
Bis die Shell den Befehl findet