2015-01-14 2 views
1

Я хотел бы использовать еще одну тему для ноутбука Ipython, поэтому я следую за этим instructions Проблема в том, что я в OSX, и у меня нет wget, я установил его homebrew. Может кто-нибудь помочь мне установить ipython ноутбуки в темную тему ?. Я попытался это:Проблемы с настройкой новой темы в Ipython?

brew /Users/user/.ipython/profile_notebooks/static/custom/custom.css 
https://raw.githubusercontent.com/nsonnad/base16-ipython-notebook/master/base16-ocean-dark.css 

ответ

5

Вы можете сделать это с curl или вручную загрузив тему. Я дал шаги для обоих вариантов ниже.

Создать собственный профиль с помощью следующей команды:

ipython profile create ocean 

Заменить содержимое таблицы стилей по умолчанию custom.css с этим требуемой темы с помощью следующей команды

Использование локон:

curl -o `ipython locate profile ocean`/static/custom/custom.css https://raw.githubusercontent.com/nsonnad/base16-ipython-notebook/master/base16-ocean-dark.css 

Запустить IPython ноутбук по спецификации обработка пользовательского профиля, например.

ipython notebook --profile=ocean 

Альтернатива:

Если вы не в состоянии загрузить с помощью curl, вы можете просто скачать base16-ocean-dark.css и заменить custom.css в пользовательском каталоге вашего созданного профиля.

Найдите каталог профиля:

ipython locate profile ocean 

Перейти к своему каталогу static/custom и заменить содержимое custom.css с этим загруженного css файла. Запустите блокнот IPython, указав настраиваемый профиль, как показано выше.

3

Ответ Амита не подходит для ipython=>4.0, так как jupyter теперь отделяется от него.

Вы можете попробовать jupyter-themes. Это костюм для ipython=>4.0 и гораздо более простой в установке.

Установите jupyterthemes

$ pip install --upgrade jupyterthemes 

Выберите тему и установить

# list themes (located in ~/.jupyter-themes) 
$ jt -l 

# install theme (-t) for jupyter nb 
# theme names: oceans16 | grade3 | space-legos 
$ jt -t grade3 

# install a theme (-t) with toolbar (-T) enabled 
$ jt -T -t grade3 

# install a theme (-t) and set font-size (-f), default value is 11 
$ jt -f 12 -t grade3 

# reset (-r) to default for jupyter theme 
$ jt -r 
+0

Эй, я сделал то, что вы предложили, но получите вопрос «Тема класс3 не найдена. Доступно:» и пустой список следует, по-видимому. Я посмотрел на 'jupyterthemes/__ init __. Py', и эта ошибка появляется, когда метод get_theme() возвращает список тем, которые не содержат класс 3. Но, честно говоря, у меня такое чувство, что он выглядит в неправильном каталоге. В то же время я не смог установить его из git, поэтому я установил его из zip-файла - не уверен, будет ли какая-либо разница. – Ilya

+0

@llya У вас есть папки '.jupyter',' .jupyter-themes' в домашнем доме? И нужна 'custom' папка под' .jupyter'. PS: Я использую окна, возможно, другие os будут иметь разные настройки. – Mithril

+0

Я также использую Windows. У меня есть папка '.jupyter', с одним файлом' migrated' без расширения. – Ilya

1

Я добавил jupyterthemes в PyPi под jupyterthemes именем.

Чтобы установить последнюю версию:

#uninstall any old versions 
pip uninstall jupyter-themes 
#install the latest version (no hyphen) 
pip install jupyterthemes 

Хотелось бы надеяться, что заботится о каких-либо проблем людей, имеющих с тем не показываются (@llya).

Смежные вопросы