webentwicklung-frage-antwort-db.com.de

Ändern Sie die Jupyter QtConsole-Einstellungen

Ist es möglich, dauerhafte Änderungen an den Einstellungen für die Standardeinstellungen unter Windows 7 vorzunehmen? Ich möchte die Schriftgröße und die Shell-Größe ändern.

27
John

Die QtConsole lässt sich über das ConsoleWidget konfigurieren. Beginnen mit:

> ipython qtconsole --ConsoleWidget.font_size=11
4
Pedro Vagner

Anweisungen zum Konfigurieren der ipython-Befehlszeilenanwendung finden Sie hier auf der IPython-Website. Schritt-für-Schritt-Anleitung zum Konfigurieren der Schriftgröße im Besonderen:

Erstellen Sie zunächst das IPython-Profil. Führen Sie einfach IPython oder IPythons QtConsole aus, um dies für Sie zu tun. Wenn Sie dies jedoch manuell tun müssen, führen Sie es aus

ipython profile create

Zweitens erstellen Sie eine IPython-Konfigurationsdatei:

  • Windows - %USERPROFILE%\.ipython\profile_default\ipython_config.py
  • Linux oder OS X - ~/.ipython/profile_default/ipython_config.py

Beispiel für IPython-Inhalte:

c = get_config()

c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Consolas'

Eine ausführlichere Beispiel-Konfigurationsdatei finden Sie unter ipython.org .

27
Josh Kelley

sie können mit der rechten Maustaste auf das Ipython-Fenster klicken und "Standard" auswählen. Dort können Sie Ihre Standardkonfiguration festlegen.

1
user3353687

Schritt für Schritt würde man so vorgehen:

In Bash unter Windows 7 ( MingW ) würde ich direkt von IPython Hilfe mit bekommen

/c/Python27/Scripts/IPython.exe qtconsole --help-all | grep font2.

Dann müssen Sie nur die Datei ipython_config.py (die sich in Ihrem .ipython-Basisverzeichnis befindet) bearbeiten. In Windows 7:/c/Users/<Ihr_Benutzer> /. Ipython/profile_default/ipython_config.py

c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Calibri'

Schauen Sie sich für die Fenstergröße diese Ausgabe an. Möglicherweise müssen Sie eine aktuelle Version installieren.

1
dmvianna

Mit den neuesten Versionen von IPython/Jupyter:

  1. Die relevante Konfigurationsdatei ist jetzt ~/.jupyter/jupyter_qtconsole_config.py

    Oben in der Datei führen wir c = get_config() aus

  2. Der für die Schriftgröße relevante Befehl lautet c.ConsoleWidget.font_size = 12

  3. (Siehe: eine Referenz für die anderen konfigurierbaren Optionen .)

  4. Eine andere Einstellung ist c.JupyterWidget.syntax_style = "trac" (zum Beispiel), bei der es sich um eine Farbschemaeinstellung handelt. Liste der Regelungen . Es ist möglich, ein benutzerdefiniertes Schema zu erstellen: Der einfachste Weg scheint darin zu bestehen, einen your_name_here.py in das $PYTHON/Lib/site-packages/pygments/styles -Verzeichnis einzufügen, dessen Format den anderen Dateien dort ähnelt. (Das Konfigurieren von Dingen auf diese Weise klingt ein bisschen fragil, aber die andere vorgeschlagene Methode zum Registrieren des benutzerdefinierten Schemas scheint ähnlich fragil zu sein.) Weitere Stile können mithilfe von CSS angegeben werden. In der Konfigurationsdatei wie oben:

    c.JupyterQtConsoleApp.stylesheet = '/path/to/your_name_here.css'
    

    Ein Beispiel für ein "LightBG" Stylesheet finden Sie hier . (Es gibt nur wenige CSS-Klassen. Einige der Standardhervorhebungen bleiben weiterhin als Standard, und sie können weder mit der CSS- noch mit der Pygments-Stildatei geändert werden. Beispielsweise bleibt die Hervorhebung einer SyntaxError-Nachricht bei der Standardeinstellung. Dies wurde möglicherweise in der neuesten Version behoben - siehe Diskussion hier .)


Hier ist ein Bonus. Eine Verknüpfung zum Ändern der Einstellungen von IPython qtconsole mit einem Funktionsaufruf.

Fügen Sie den folgenden Code in eine Datei mit dem Namen IPYTHON_PROFILE_DIR/startup/startup.ipy ein. (Aus irgendeinem Grund befindet sich dies immer noch unter ~/.ipython, nicht unter ~/.jupyter.) Es kann ein anderer Name als "startup.ipy" verwendet werden, die Erweiterung muss jedoch .ipy und nicht .py sein.

def edit_config():
    profile_path = !ipython locate profile
    !{'gvim "%s/ipython_config.py"' % profile_path[0]}

(Ersetzen Sie "gvim" durch Ihren bevorzugten Editor.)

Wann immer Sie Ihre Jupyter Qtconsole-Konfiguration optimieren müssen, können Sie diese jetzt folgendermaßen aufrufen:

In [1]: edit_config()
1
Evgeni Sergeev
1
Diamond

Funktioniert unter Linux:

Verwenden Sie https://bitbucket.org/joon/color-schemes-for-ipython-qt-console

pip install jupyter_qtconsole_colorschemes

In ~/.jupyter/jupyter_qtconsole_config.py können Sie weitere hier erwähnte Einstellungen konfigurieren ( https://jupyter.org/qtconsole/stable/config_options.html ):

Beispiel:

color_theme = 'monokai'  # specify color theme

import pkg_resources
c.JupyterQtConsoleApp.stylesheet = pkg_resources.resource_filename(
    "jupyter_qtconsole_colorschemes", "{}.css".format(color_theme))

c.JupyterWidget.syntax_style = color_theme
c.ConsoleWidget.font_size=15
0
Abhishek Bhatia