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!
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!
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.
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;
}
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"
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;
}
}
Nach der Bearbeitung
@media (min-width: 1200px) {
.container {
width: 98%;
}
}
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 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.