Hi,
In Ubuntu 12.04 :
- SymPy version is 0.7.1.rc1-2
(http://packages.ubuntu.com/precise/python-sympy);
- IPython default version is 0.12.1
(http://packages.ubuntu.com/precise/ipython), or 0.13.2 if
precise-backports is enabled
(http://packages.ubuntu.com/precise-backports/ipython);
- PPA jtaylor/ipython (https://launchpad.net/~jtaylor/+archive/ipython)
has IPython 1.2.1 since some months;
But it seems SymPy 0.7.1 is incompatible with IPython 1.x, since
pretty printing is impossible :
- "load_ext sympyprinting" doesn't work when the next command tries to
show pretty printing it gives the error message "UnsupportedOperation:
IOStream has no fileno";
- "init_printing()" (recommended way for SymPy >= 0.7.2) doesn't work,
when the next command tries to show pretty printing it shows only
one-dimensional output;
- "load_ext sympy.interactive.ipythonprinting" is not implemented, i.e.,
gives the error "ImportError: No module named ipythonprinting".
As Ubuntu 12.04 is still very popular, I see one of these solutions :
* disable PPA jtaylor/ipython and remain using IPython 0.12.1/0.13.2,
compatible with SymPy 0.7.1;
* use IPython 1.2.1 (from PPA jtaylor/ipython) with newer version of
SymPy manually installed (python setup.py install, pip install sympy
--upgrade, etc);
* somebody creates a Ubuntu PPA (for 12.04, 12.10, 13.04, 13.10) with
newer versions of SymPy.
There is obviously the option to move on to Ubuntu 14.04, with
Python 2.7.6/3.4.0, IPython 1.2.1, SymPy 0.7.4.1, NumPy 1.8.1,
MatPlotLib 1.3.1, SciPy v0.13.3, etc.
Any more suggestions or comments ?
Kind regards,
Roberto
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit
https://groups.google.com/d/msgid/sympy/536B8571.8090508%40gmail.com.
For more options, visit https://groups.google.com/d/optout.