2013-04-12 1 views
1

Я только что установил Enthought Canopy, и это здорово, но у меня проблемы с использованием simpy в реализации ноутбука IPython.Загрузка sympy в Enthought Canopy заставляет ядро ​​умирать

Создание нового ноутбука в пологом, а затем, используя либо

%load_ext sympyprinting 
import sympy as sym 
from sympy import * 

или просто

import sympy 

заставляет ядро ​​умереть, с сообщением, «Ядро умер, вы бы хотели перезагрузите его? Если вы не перезапустите ядро, вы сможете сохранить ноутбук, но текущий код не будет работать, пока ноутбук не будет вновь открыт ».

Обычно я начинал с html-ноутбука с «ipython notebook --sympy» или некоторых таких, но я не знаю, как передать аргумент «- [...]» при использовании Canopy. Возможно ли это, или есть другой способ использования Sympy таким образом? Я уже установил Sympy через менеджер пакетов GUI Canopy.

PS Я работаю на Ubuntu 12.04, без каких-либо настроек python, кроме набора Canopy, или чего-то, что по умолчанию может иметь Ubuntu.

+0

Возможно, более продуктивно спросить/сообщить об ошибке в команде Enthought Canopy. – Krastanov

+0

Какая версия SymPy? – asmeurer

+0

У меня есть версия SymPy 0.7.2, версия которой устанавливается через графический интерфейс пакетов Canopy. Кроме того, я думал, что сайт Canopy предложил рассказать о проблемах здесь и что именно там команда ищет их, но, возможно, я читал это неправильно. Они были на самом деле очень полезны раньше для меня с сообщением об ошибке, который я представил через программу, когда он разбился более серьезно. – user2275987

ответ

0

Я не знаю, решит ли это вашу проблему, но с SymPy 0.7.2 расширение печати IPython отправляется как часть SymPy. Таким образом, вы должны вместо этого сделать

%load_ext sympy.interactive.ipythonprinting 

Вы также можете использовать функцию init_printing(). Если вы также хотите автоматически импортировать все и определить общие имена символов, такие как x, y и z, используйте init_session().

+0

Спасибо за информацию, но это, похоже, не помогает с Canopy – user2275987

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