/ / Zmeniť nastavenia Jupyter QtConsole - python, jupyter

Zmena nastavení Jupyter QtConsole - python, jupyter

Je možné vykonávať trvalé zmeny nastavení pre predvolené nastavenia v systéme Windows 7? Chcel by som zmeniť veľkosť písma a veľkosť škrupiny.

odpovede:

4 pre odpoveď č. 1

QtConsole má konfigurovateľné cez ConsoleWidget. Začnite s:

> ipython qtconsole --ConsoleWidget.font_size=11

27 pre odpoveď č. 2

Pokyny na konfiguráciu aplikácie príkazového riadka ipython sú tu na webovej stránke IPython. Podrobný návod na konfiguráciu veľkosti písma, najmä:

Najprv vytvorte profil IPython. Jednoducho spustenie QyConsole IPythonu alebo IPythonu by to malo urobiť za vás, ale ak to musíte urobiť ručne, spustite

ipython profile create

Po druhé, vytvorte konfiguračný súbor IPython:

  • Windows - %USERPROFILE%.ipythonprofile_defaultipython_config.py
  • Linux alebo OS X - ~/.ipython/profile_default/ipython_config.py

Ukážka obsahu IPython:

c = get_config()

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

Existuje podrobnejší vzorový konfiguračný súbor na adrese ipython.org.


1 pre odpoveď č. 3

Zmenili ste konfiguračné súbory? http://ipython.org/ipython-doc/stable/api/generated/IPython.config.loader.html#IPython.config.loader.Config


1 pre odpoveď č. 4

Postupne by sa to dalo urobiť takto:

V bash pod Windows 7 (MinGW), Dostal by som pomoc priamo z IPythonu

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

Potom stačí upraviť ipython_config.py (ktorý sa nachádza vo vašom domovskom adresári .ipython. Vo Windows 7: / c / Users / <your_user> /. ipython / profile_default / ipython_config.py

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

Pre veľkosť okna, pozrite sa na to problém, Možno bude potrebné nainštalovať najnovšiu verziu.


1 pre odpoveď č. 5

môžete kliknúť pravým tlačidlom myši na okná ipython a vybrať "Predvolené". odtiaľ môžete nastaviť predvolenú konfiguráciu.


1 pre odpoveď č. 6

S najnovšími verziami IPython / Jupyter:

  1. Príslušný konfiguračný súbor je teraz ~/.jupyter/jupyter_qtconsole_config.py

    V hornej časti súboru robíme c = get_config()

  2. Príslušný príkaz pre veľkosť písma je c.ConsoleWidget.font_size = 12

  3. (Pozri: odkaz na iné konfigurovateľné možnosti.)

  4. Ďalšie nastavenie je c.JupyterWidget.syntax_style = "trac" (napríklad), čo je nastavenie farebnej schémy. Zoznam schém, Je možné vytvoriť vlastnú schému: najjednoduchší spôsob sa zdá byť dať your_name_here.py do $PYTHON/Lib/site-packages/pygments/styles adresár, podobného formátu ako ostatné súbory. (Konfigurácia vecí týmto spôsobom znie trochu krehká, ale druhá navrhnutý spôsob registrácie vlastného systému, zdá sa, že je podobne krehký.) Viac štýlov možno zadať pomocou CSS. V konfiguračnom súbore ako je uvedené vyššie:

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

    Je uvedený príklad "LightBG" štýlu tu, (Existuje len niekoľko CSS tried. Niektoré predvolené zvýraznenia zostávajú predvolené, bez možnosti ich zmeny pomocou súboru CSS alebo štýlu Pygments. Napríklad zvýraznenie a SyntaxError správa zostane predvolená. Mohlo to byť opravené v najnovšej verzii - viď diskusiu.)


Tu je bonus: skratka pre zmenu nastavení IPython qtconsole pomocou jedného funkčného volania.

Vložte nasledujúci kód do súboru s názvom IPYTHON_PROFILE_DIR/startup/startup.ipy, (Z nejakého dôvodu je to stále pod ~/.ipython, nie ~/.jupyter.) Môže byť pomenovaný niečo iné ako „startup.ipy", ale rozšírenie musí byť. \ t .ipy, nie .py.

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

(Nahradiť)gvims vaším preferovaným editorom.)

Teraz, keď budete potrebovať vylepšiť konfiguráciu vášho Jupyter Qtconsole, budete schopní ju spustiť pomocou:

In [1]: edit_config()

0 pre odpoveď č. 7

Pracuje pre linux:

použitie https://bitbucket.org/joon/color-schemes-for-ipython-qt-console

pip install jupyter_qtconsole_colorschemes

v ~/.jupyter/jupyter_qtconsole_config.py, ďalšie nastavenia tu uvedené môžete ďalej konfigurovať (https://jupyter.org/qtconsole/stable/config_options.html):

Príklad:

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