Изменить настройки Jupyter QtConsole - PullRequest
27 голосов
/ 28 марта 2012

Можно ли вносить постоянные изменения в настройки по умолчанию в Windows 7?Я хотел бы изменить размер шрифта и размер оболочки.

Ответы [ 7 ]

27 голосов
/ 20 сентября 2013

Инструкции по настройке приложения командной строки ipython: здесь на веб-сайте IPython. Пошаговые инструкции по настройке размера шрифта, в частности:

Сначала создайте профиль IPython. Просто запустите IPython или QyConsole IPython, чтобы сделать это за вас, но если вам нужно сделать это вручную, запустите

ipython profile create

Во-вторых, создайте файл конфигурации IPython:

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

Пример содержимого IPython:

c = get_config()

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

Более подробный пример файла конфигурации на ipython.org .

4 голосов
/ 12 июля 2013

QtConsole настраивается через ConsoleWidget.Начните с:

> ipython qtconsole --ConsoleWidget.font_size=11
1 голос
/ 08 сентября 2016

С самыми последними версиями IPython / Jupyter:

  1. Соответствующий файл конфигурации теперь ~/.jupyter/jupyter_qtconsole_config.py

    В верхней части файла мы делаем c = get_config()

  2. Соответствующая команда для размера шрифта: c.ConsoleWidget.font_size = 12

  3. (См .: справочник по другим настраиваемым параметрам .)

  4. Другой параметр - c.JupyterWidget.syntax_style = "trac" (например), который является настройкой цветовой схемы. Список схем .Можно создать собственную схему: кажется, что проще всего поместить your_name_here.py в каталог $PYTHON/Lib/site-packages/pygments/styles, формата, аналогичного другим там файлам.(Настройка этого способа звучит немного хрупко, но другой предложенный способ регистрации пользовательской схемы кажется таким же хрупким.) С помощью CSS можно указать больше стилей.В файле конфигурации, как указано выше:

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

    Пример таблицы стилей "LightBG" приведен здесь .(Существует всего несколько классов CSS. Некоторые из подсветки по умолчанию по-прежнему остаются по умолчанию, и их невозможно изменить, используя CSS или файл стиля Pygments. Например, подсветка сообщения SyntaxError остается по умолчаниюВозможно, это было исправлено в самой последней версии - см. Обсуждение здесь .)


Вот бонус.Ярлык для изменения настроек IPython qtconsole с помощью одного вызова функции.

Поместите следующий код в файл с именем IPYTHON_PROFILE_DIR/startup/startup.ipy.(По какой-то причине он все еще находится под ~/.ipython, а не ~/.jupyter.) Его можно назвать как-то иначе, чем "startup.ipy", но расширение должно быть .ipy, а не .py.

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

(Замените "gvim" на предпочитаемый вами редактор.)

Теперь, когда вам нужно настроить конфигурацию Jupyter Qtconsole, вы сможете вызвать ее, используя:

In [1]: edit_config()
1 голос
/ 23 января 2016

Вы можете щелкнуть правой кнопкой мыши на окнах ipython и выбрать «По умолчанию». вы можете установить настройки по умолчанию оттуда.

1 голос
/ 26 апреля 2013

Шаг за шагом можно сделать так:

В bash под Windows 7 ( MingW ) я бы получил помощь прямо из IPython с

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

Тогда вам просто нужно отредактировать ipython_config.py (который находится в вашем домашнем каталоге .ipython. В Windows 7: / c / Users / /. Ipython / profile_default / ipython_config.py

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

Размер окна можно найти в этой проблеме . Возможно, вам потребуется установить последнюю версию.

1 голос
/ 10 июля 2012
0 голосов
/ 16 июня 2016

Работает для Linux:

Использование https://bitbucket.org/joon/color-schemes-for-ipython-qt-console

pip install jupyter_qtconsole_colorschemes

В ~/.jupyter/jupyter_qtconsole_config.py вы можете дополнительно настроить другие параметры, упомянутые здесь (https://jupyter.org/qtconsole/stable/config_options.html):

Пример:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...