2015-08-14 2 views
9

Я раньше использовал довольно печатную математику в ноутбуке ipython. После обновления до jupyter (также обновляет многие другие пакеты, связанные с ipython), довольно печатная печать больше не работает, как раньше. Я использую этот код в верхней части моих ноутбуков, чтобы установить его:Является ли симпатичная печать сломанной в новом ноутбуке jupyter?

import sympy as sp 
sp.init_printing() 

Я также попытался это с use_latex=True и use_latex='mathjax' аргументы init_printing, но это не помогает. Во всех случаях выражения печатаются простым текстом после обновления. См. https://gist.github.com/josteinbf/78dae5085dec0aa19a48#file-sympy_pp-ipynb для полного примера в виде ноутбука.

В сообщениях или предупреждениях об ошибках нет ни в ноутбуке, ни в консоли, на которой запущен jupyter. Как исправить (или хотя бы отладить) эту проблему?

+0

Это не простой текст. Я думаю, что он работает. https://imgur.com/RxMbDkF –

+0

@SudhanshuMishra: Он действительно отформатировал результат несколько, но это не то, что у меня было до этого. Просмотрите этот примерный блокнот для примера того, как он выглядел раньше, и как я хочу, чтобы он выглядел: http://nbviewer.ipython.org/github/yenlung/ipython/blob/rel-0.13/docs/examples/notebooks/ sympy.ipynb – josteinb

ответ

12

Я также столкнулся с этой проблемой, исправить это, чтобы обновить версию sympy. Я обнаружил, что 0.7.6 воспроизводит ошибку, но 0.7.7 исправил ее. На данный момент это недоступно через pip, но можно найти через github repo.

+0

спасибо! 0.7.6.1, похоже, работает на сегодняшний день, выполняя апгрейд для всех, кто сталкивается с этим. – aaron

+0

Как сказал аарон, запуск 'pip install -U sympy' вытягивает' sympy-0.7.6.1', в котором работает печать LaTeX. – ivan

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