Hi! I'm using Craig Finch Sage Beginner's Guide to learn to use Sage. 
However, when I ran the following code (both in the notebook and terminal 
mode)

sage: var('x')
x
sage: sinc(x) = sin(x)/x
sage: plot(sinc, (x, -10, 10))


the following error appeared (terminal mode)

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-04a086d308e2> in <module>()
----> 1 plot(sinc, (x, -Integer(10), Integer(10)))


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/displayhook
.pyc in __call__(self, result)
    250             self.start_displayhook()
    251             self.write_output_prompt()
--> 252             format_dict, md_dict = self.compute_format_data(result)
    253             self.write_format_data(format_dict, md_dict)
    254             self.update_user_ns(result)


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/displayhook
.pyc in compute_format_data(self, result)
    152 
    153         """
--> 154         return self.shell.display_formatter.format(result)
    155 
    156     def write_format_data(self, format_dict, md_dict=None):


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/formatters.pyc 
in format(self, obj, include, exclude)
    198             md = None
    199             try:
--> 200                 data = formatter(obj)
    201             except:
    202                 # FIXME: log the exception


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/displayhook.pyc 
in __call__(self, obj)
    518             sage: fmt.set_display('simple')
    519         """
--> 520         if self.try_format_graphics(obj):
    521             return ''
    522         s = self.try_format_obj(obj)


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/displayhook.pyc 
in try_format_graphics(self, obj)
    415         from sage.structure.sage_object import SageObject
    416         if isinstance(obj, SageObject) and hasattr(obj, '_graphics_'
):
--> 417             return obj._graphics_()
    418         return False
    419 


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in _graphics_(self)
    822              Graphics object consisting of 0 graphics primitives]
    823         """
--> 824         self.show()
    825         return True
    826 


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc 
in wrapper(*args, **kwds)
    469             kwds[self.name + "options"] = suboptions
    470 
--> 471             return func(*args, **kwds)
    472 
    473         #Add the options specified by @options to the signature of 
the wrapped


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in show(self, filename, linkmode, **kwds)
   1816             filename = graphics_filename()
   1817 
-> 1818         self.save(filename, **kwds)
   1819 
   1820         if sage.plot.plot.EMBEDDED_MODE:


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc 
in wrapper(*args, **kwds)
    469             kwds[self.name + "options"] = suboptions
    470 
--> 471             return func(*args, **kwds)
    472 
    473         #Add the options specified by @options to the signature of 
the wrapped


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in save(self, filename, **kwds)
   2893             SageObject.save(self, filename)
   2894         else:
-> 2895             from matplotlib import rcParams
   2896             rc_backup = (rcParams['ps.useafm'], 
rcParams['pdf.use14corefonts'],
   2897                          rcParams['text.usetex']) # save the 
rcParams


/home/myorro/Sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-linux-x86_64.egg/matplotlib/__init__.py
 
in <module>()
    154 # cbook must import matplotlib only within function
    155 # definitions, so it is safe to import from it here.
--> 156 from matplotlib.cbook import is_string_like
    157 from matplotlib.compat import subprocess
    158 


/home/myorro/Sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-linux-x86_64.egg/matplotlib/cbook.py
 
in <module>()
     26 from weakref import ref, WeakKeyDictionary
     27 
---> 28 import numpy as np
     29 import numpy.ma as ma
     30 


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/__init__.pyc in 
<module>()
    151         return loader(*packages, **options)
    152 
--> 153     from . import add_newdocs
    154     __all__ = ['add_newdocs', 'ModuleDeprecationWarning']
    155 


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/add_newdocs.py in 
<module>()
     11 from __future__ import division, absolute_import, print_function
     12 
---> 13 from numpy.lib import add_newdoc
     14 
     15 
###############################################################################


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/lib/__init__.py 
in <module>()
     16 
     17 from . import scimath as emath
---> 18 from .polynomial import *
     19 #import convertcode
     20 from .utils import *


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/lib/polynomial.py 
in <module>()
     17 from numpy.lib.function_base import trim_zeros, sort_complex
     18 from numpy.lib.type_check import iscomplex, real, imag
---> 19 from numpy.linalg import eigvals, lstsq, inv
     20 
     21 class RankWarning(UserWarning):


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/linalg/__init__.py 
in <module>()
     48 from .info import __doc__
     49 
---> 50 from .linalg import *
     51 
     52 from numpy.testing import Tester


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/linalg/linalg.py 
in <module>()
     27     )
     28 from numpy.lib import triu, asfarray
---> 29 from numpy.linalg import lapack_lite, _umath_linalg
     30 from numpy.matrixlib.defmatrix import matrix_power
     31 from numpy.compat import asbytes


ImportError: libgfortran.so.3: cannot open shared object file: No such file 
or directory


I didn't really understand what happened, so I ran the same plot code 
again, and this is what appeared

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-5-04a086d308e2> in <module>()
----> 1 plot(sinc, (x, -Integer(10), Integer(10)))


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/displayhook
.pyc in __call__(self, result)
    250             self.start_displayhook()
    251             self.write_output_prompt()
--> 252             format_dict, md_dict = self.compute_format_data(result)
    253             self.write_format_data(format_dict, md_dict)
    254             self.update_user_ns(result)


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/displayhook
.pyc in compute_format_data(self, result)
    152 
    153         """
--> 154         return self.shell.display_formatter.format(result)
    155 
    156     def write_format_data(self, format_dict, md_dict=None):


/home/myorro/Sage/local/lib/python2.7/site-packages/IPython/core/formatters.pyc 
in format(self, obj, include, exclude)
    198             md = None
    199             try:
--> 200                 data = formatter(obj)
    201             except:
    202                 # FIXME: log the exception


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/displayhook.pyc 
in __call__(self, obj)
    518             sage: fmt.set_display('simple')
    519         """
--> 520         if self.try_format_graphics(obj):
    521             return ''
    522         s = self.try_format_obj(obj)


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/displayhook.pyc 
in try_format_graphics(self, obj)
    415         from sage.structure.sage_object import SageObject
    416         if isinstance(obj, SageObject) and hasattr(obj, '_graphics_'
):
--> 417             return obj._graphics_()
    418         return False
    419 


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in _graphics_(self)
    822              Graphics object consisting of 0 graphics primitives]
    823         """
--> 824         self.show()
    825         return True
    826 


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc 
in wrapper(*args, **kwds)
    469             kwds[self.name + "options"] = suboptions
    470 
--> 471             return func(*args, **kwds)
    472 
    473         #Add the options specified by @options to the signature of 
the wrapped


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in show(self, filename, linkmode, **kwds)
   1816             filename = graphics_filename()
   1817 
-> 1818         self.save(filename, **kwds)
   1819 
   1820         if sage.plot.plot.EMBEDDED_MODE:


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc 
in wrapper(*args, **kwds)
    469             kwds[self.name + "options"] = suboptions
    470 
--> 471             return func(*args, **kwds)
    472 
    473         #Add the options specified by @options to the signature of 
the wrapped


/home/myorro/Sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc 
in save(self, filename, **kwds)
   2893             SageObject.save(self, filename)
   2894         else:
-> 2895             from matplotlib import rcParams
   2896             rc_backup = (rcParams['ps.useafm'], 
rcParams['pdf.use14corefonts'],
   2897                          rcParams['text.usetex']) # save the 
rcParams


/home/myorro/Sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-linux-x86_64.egg/matplotlib/__init__.py
 
in <module>()
    154 # cbook must import matplotlib only within function
    155 # definitions, so it is safe to import from it here.
--> 156 from matplotlib.cbook import is_string_like
    157 from matplotlib.compat import subprocess
    158 


/home/myorro/Sage/local/lib/python2.7/site-packages/matplotlib-1.3.1-py2.7-linux-x86_64.egg/matplotlib/cbook.py
 
in <module>()
     26 from weakref import ref, WeakKeyDictionary
     27 
---> 28 import numpy as np
     29 import numpy.ma as ma
     30 


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/__init__.py in 
<module>()
    151         return loader(*packages, **options)
    152 
--> 153     from . import add_newdocs
    154     __all__ = ['add_newdocs', 'ModuleDeprecationWarning']
    155 


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/add_newdocs.py in 
<module>()
     11 from __future__ import division, absolute_import, print_function
     12 
---> 13 from numpy.lib import add_newdoc
     14 
     15 
###############################################################################


/home/myorro/Sage/local/lib/python2.7/site-packages/numpy/lib/__init__.py 
in <module>()
     15 from .ufunclike import *
     16 
---> 17 from . import scimath as emath
     18 from .polynomial import *
     19 #import convertcode


ImportError: cannot import name scimath


I'm sorry if I'm making you look at all the error reports. But I don't 
really know how to troubleshoot these kinds of errors yet. Can anyone 
please help me
(1) understand the problem
(2) fix the error

so that I may be able to try and fix something similar by myself in the 
future?

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to