Изменить настройки Jupyter QtConsole

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

 Thomas K28 мар. 2012 г., 14:28
Да, есть конфигурационные файлы:ipython.org/ipython-doc/stable/interactive/...
 John29 мар. 2012 г., 01:00
Благодарю. Мне удалось изменить размер шрифта и семейство, что привело к немного большему окну.

Ответы на вопрос(7)

Работает для 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
Решение Вопроса

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

> ipython qtconsole --ConsoleWidget.font_size=11
 Stefan van den Akker25 янв. 2014 г., 14:32
Но это не постоянные изменения, в отличие от ответамистифицировать

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

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

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

(Видеть:ссылка на другие настраиваемые параметры.)

Другая настройка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()
 Evgeni Sergeev08 сент. 2016 г., 14:06
Фактическая строка, которую я использую:!{'gvim -p "{0}/ipython_config.py" "{0}/../../.jupyter/jupyter_qtconsole_config.py" '.format(profile_path[0])} Это открыть оба конфигурационных файла во вкладках.
 Dave C27 нояб. 2017 г., 16:21
При запуске qtconsole с самой последней версией Anaconda Navigator,c = get_config() кажется "зависает" запуск консоли. Удаление этого и просто использование переменнойc как и выше работает просто отлично.

умолчанию». вы можете установить настройки по умолчанию оттуда.

В 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'

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

Вот на веб-сайте IPython. Пошаговые инструкции по настройке размера шрифта, в частности:

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

ipython profile create

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

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

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

c = get_config()

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

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

 Josh Kelley17 мар. 2014 г., 03:36
@schodge - Обновлено. Спасибо! (В будущем не стесняйтесь предлагать редактирование самостоятельно, а не просто добавлять комментарии.)
 Avinash Raj05 февр. 2015 г., 09:12
@JoshKelleyipython profile create показывает синтаксическую ошибку.
 schodge17 мар. 2014 г., 00:05
Эта последняя ссылка теперь сломана, я думаюipython.org/ipython-doc/stable/config/index.html это обновленный эквивалент.
 Josh Kelley05 февр. 2015 г., 14:37
@AvinashRaj - работает для меня, поэтому я не знаю, что случилось. Если у вас все еще есть проблемы, отдельный вопрос с более подробной информацией будет проще, чем обсуждение в комментариях.
 oracleyue23 июн. 2016 г., 18:00
Если вы хотите изменить размер исходного окна, используйтеc.IPythonWidget.height = 36, c.IPythonWidget.width = 96 (значение относится к числу строк или столбцов).

Ваш ответ на вопрос