So geben Sie eine .py-Datei an, die beim Start in IPython 0.13 geladen werden soll

Abstract

Python Obwohl IPython die Benutzerfreundlichkeit der interaktiven Shell erheblich verbessert, Der Nachteil ist, dass die Umgebungsvariable PYTHONSTARTUP ignoriert wird.

In diesem Eintrag wird wie bei einer normalen interaktiven Python-Shell Folgendes beschrieben: Ich werde Ihnen zeigen, wie Sie die beim Start von IPython angegebene .py-Datei laden.

Die Operation wurde in Debian bestätigt. Vielleicht können Sie es unter Linux genauso einstellen, Wenn Sie Fehler haben, kontaktieren Sie mich bitte m (_ _) m

Es gibt zwei Hauptschritte.

  1. Erstellen Sie ein Standardprofil für IPython
  2. Bearbeiten Sie das Standardprofil

1. Erstellen Sie ein Standardprofil für IPython

Führen Sie den folgenden Befehl im Terminal aus:

ipython profile create

Dann habe ich das Standardprofil wie unten gezeigt erstellt. Das Ziel des Standardprofils wird im Terminal angezeigt. (Der Teil {Verzeichnisname} hängt von der Umgebung ab.)

[ProfileCreate] Generating default config file: u'{Verzeichnisname}/ipython_config.py'

2. Bearbeiten Sie das Standardprofil

Öffnen Sie das soeben erstellte Standardprofil mit einem geeigneten Editor und Suchen Sie nach der nächsten Zeile.

ipython_config.py


# List of files to run at IPython startup.
# c.InteractiveShellApp.exec_files = []

Kommentieren Sie zunächst c.InteractiveShellApp.exec_files = [] aus. Geben Sie dann in der Liste die .py-Datei an, die Sie beim Start von IPython laden möchten.

Wenn Sie beispielsweise / home / my_name / bin / python_startup.py laden möchten:

ipython_config.py


# List of files to run at IPython startup.
c.InteractiveShellApp.exec_files = ["/home/my_name/bin/python_startup.py"]

Die oben angegebene Datei wird beim Start von IPython geladen.

Recommended Posts

So geben Sie eine .py-Datei an, die beim Start in IPython 0.13 geladen werden soll
So erstellen Sie eine JSON-Datei in Python
So lesen Sie Dateien in verschiedenen Verzeichnissen
So geben Sie eine .ui-Datei in der Dialog- / Widget-GUI in PySide an
So legen Sie das Schema in den Django-Datenbankeinstellungen fest
So verwandeln Sie eine .py-Datei in eine .exe-Datei
So führen Sie eine Python-Datei an einer Windows 10-Eingabeaufforderung aus
So importieren Sie NoteBook als Modul in Jupyter (IPython)
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
So importieren Sie Dateien in Python an eine beliebige Stelle
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
So importieren Sie NoteBook als Modul in Jupyter (IPython)
So erstellen Sie eine Konfigurationsdatei
Wie bekomme ich Stacktrace in Python?
Einstellung zum Ändern der IPython-Eingabeaufforderung beim Start auf '>>>'
So legen Sie ein nicht geprüftes Ziel in Flake8 fest
So beleben Sie Zellen in iPython Notebook wieder
[LPIC 101] So geben Sie die Festplattenpartitionsnummer in der GRUB-Einstellungsdatei an
So setzen Sie eine Zeilennummer am Anfang einer CSV-Datei
Lesen einer CSV-Datei mit Python 2/3
So löschen Sie einen Taple in einer Liste (Python)
Wie man einen Wettbewerb bei Coda Lab abhält
Einbetten von Variablen in Python-Strings
So implementieren Sie eine Verlaufsauswahl in Houdini
So geben Sie die TLS-Version in Python-Anforderungen an
So benachrichtigen Sie Discord-Kanäle in Python
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So erstellen Sie eine Rest-API in Django
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
So zählen Sie Zahlen in einem bestimmten Bereich
Wie man eine öffentliche Funktion in Pytest verspottet
So legen Sie Google Text & Tabellen in einem Ordner zusammen in einer TXT-Datei mit Python ab
So lesen Sie Seriennummerndateien in einer Schleife, verarbeiten sie und zeichnen sie grafisch auf
Analysieren Sie eine JSON-Zeichenfolge, die in eine Datei in Python geschrieben wurde
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
So laden Sie Dateien in Google Drive mit Google Colaboratory
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Verwendung von IPython
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
So zeigen Sie DataFrame als Tabelle in Markdown an
So konvertieren Sie ein Mel-Spektrogramm zurück in eine WAV-Datei
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
So führen Sie einen Befehl mit einem Unterprozess in Python aus
Geben Sie einen Binärspeicherauszug in Binärdatei und zurück in eine Binärdatei aus
So verweisen Sie auf statische Dateien in einem Django-Projekt
[Linux] Wie Sie Ihre IP in eine Variable einfügen
So schneiden Sie ein Block-Multiple-Array aus einem Multiple-Array in Python
So geben Sie ein Dokument im PDF-Format mit Sphinx aus
So mischen Sie einen Teil der Python-Liste (at random.shuffle)
Verwendung der Methode __call__ in der Python-Klasse
Ändern Sie das Standardausgabeziel in eine Datei in Python
So überprüfen Sie das Verhalten von ORM mit einer Datei mit django
So geben Sie das öffentliche Verzeichnis Python Simple HTTP Server an
So implementieren Sie vorläufig einen Fortschrittsbalken in einer Skriptsprache
So definieren Sie mehrere Variablen in einer Python for-Anweisung
Ich habe versucht "Wie man eine Methode in Python dekoriert"
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
Festlegen der Cache-Steuerung für den BLOB-Speicher in Azure Storage in Python