552 Stimmen

Wie kann ich die Zellenbreite des Jupyter/Ipython-Notebooks in meinem Browser erhöhen?

Ich möchte die Breite des ipython-Notebooks in meinem Browser erhöhen. Ich habe einen Bildschirm mit hoher Auflösung und möchte die Zellenbreite/-größe vergrößern, um diesen zusätzlichen Platz zu nutzen.

Danke!

1053voto

jjinking Punkte 12860

Wenn Sie Ihre Standardeinstellungen nicht ändern möchten und nur die Breite des aktuellen Notebooks ändern möchten, an dem Sie arbeiten, können Sie Folgendes in eine Zelle eingeben:

from IPython.display import display, HTML
display(HTML(".container { width:100% !important; }"))

250voto

Gerenuk Punkte 11473

Diese div.cell -Lösung hat bei meinem IPython tatsächlich nicht funktioniert, aber zum Glück hat jemand eine funktionierende Lösung für neue IPythons vorgeschlagen:

Erstellen Sie eine Datei ~/.ipython/profile_default/static/custom/custom.css (iPython) oder ~/.jupyter/custom/custom.css (Jupyter) mit dem Inhalt

.container { width:100% !important; }

Dann starten Sie iPython/Jupyter Notebooks neu. Beachten Sie, dass dies alle Notebooks beeinflussen wird.

88voto

jvd10 Punkte 1751

Um dies mit Jupyter (Version 4.0.6) zum Laufen zu bringen, habe ich ~/.jupyter/custom/custom.css erstellt, das Folgendes enthält:

/* Lassen Sie die Notebookzellen fast die gesamte verfügbare Breite einnehmen */
.container {
    width: 99% !important;
}   

/* Verhindern Sie, dass die Hervorhebungsbox der Bearbeitungszelle abgeschnitten wird;
 * wichtig, damit es auch im Bearbeitungsmodus funktioniert */
div.cell.selected {
    border-left-width: 1px !important;
}

33voto

Thamme Gowda Punkte 10173

Es ist an der Zeit, JupyterLab zu verwenden

Endlich hat ein dringend benötigtes Upgrade den Weg zu Notebooks gefunden. Standardmäßig verwendet JupyterLab die volle Breite Ihres Fensters, genau wie jede andere vollwertige native IDE (keine Anpassung erforderlich).

Sie können es entweder über Pip oder Conda installieren.

# Option 1: mit pip verwenden
pip install jupyterlab

# Option 2: mit conda verwenden
conda install -c conda-forge jupyterlab

Um es zu starten, ersetzen Sie einfach noteboook durch lab

jupyter lab    # anstelle von "jupyter notebook"

Hier ist ein Screenshot von blog.Jupyter.org

27voto

Gunay Anach Punkte 1037

Was ich normalerweise nach einer neuen Installation mache, ist die Modifikation der Haupt-CSS-Datei, in der alle visuellen Stile gespeichert sind. Ich benutze Miniconda, aber der Speicherort ist ähnlich wie bei anderen C:\Miniconda3\Lib\site-packages\notebook\static\style\style.min.css

Bei einigen Bildschirmen sind diese Auflösungen unterschiedlich und mehr als eins. Um auf der sicheren Seite zu sein, ändere ich alle auf 98%, damit ich bei Trennung von meinen externen Bildschirmen auf meinem Laptop immer noch eine Bildschirmbreite von 98% habe.

Dann ersetze einfach 1140px durch 98% der Bildschirmbreite.

@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}

Geben Sie die Bildbeschreibung hier ein

Nach der Bearbeitung

@media (min-width: 1200px) {
  .container {
    width: 98%;
  }
}

Geben Sie die Bildbeschreibung hier ein Speichern und Neustart Ihres Notebooks


Aktualisierung

Musste kürzlich die Jupyter-Zellen in einer Umgebung breiter machen, in der es installiert ist, was mich dazu brachte, hierher zurückzukehren und mich zu erinnern.

Wenn Sie es in der virtuellen Umgebung machen müssen, in der Sie Jupyter installiert haben. Sie finden die CSS-Datei in diesem Unterverzeichnis

env/lib/python3.6/site-packages/notebook/static/style/stye.min.css

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X