Hi there,

I am learning Sage recently and when I was trying to display a complete graph 
in the terminal window it showed the following:


sage: K=graphs.CompleteGraph(2)
sage: K.show()
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)

/Network/Servers/smb-files.math.uwaterloo.ca/cifs.homedir/MacProfile/<ipython 
console> in <module>()

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/graphs/generic_graph.pyc
 in show(self, **kwds)
  14574             if kwds.has_key(kwd):
  14575                 plot_kwds[kwd] = kwds.pop(kwd)
> 14576         self.plot(**plot_kwds).show(**kwds)
  14577 
  14578     def plot3d(self, bgcolor=(1,1,1), vertex_colors=None, 
vertex_size=0.06,

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc
 in wrapper(*args, **kwds)
    454             kwds[self.name + "options"] = suboptions
    455 
--> 456             return func(*args, **kwds)
    457 
    458         #Add the options specified by @options to the signature of the 
wrapped

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc
 in show(self, **kwds)
   1719         else:
   1720             kwds.setdefault('filename', sage.misc.misc.tmp_filename() + 
'.png')
-> 1721             self.save(**kwds)
   1722             os.system('%s %s 2>/dev/null 1>/dev/null &'
   1723                       % (sage.misc.viewer.browser(), kwds['filename']))

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/misc/decorators.pyc
 in wrapper(*args, **kwds)
    454             kwds[self.name + "options"] = suboptions
    455 
--> 456             return func(*args, **kwds)
    457 
    458         #Add the options specified by @options to the signature of the 
wrapped

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc
 in save(self, filename, **kwds)
   2549             SageObject.save(self, filename)
   2550         else:
-> 2551             figure = self.matplotlib(**options)
   2552             # You can output in PNG, PS, EPS, PDF, or SVG format, 
depending
   2553             # on the file extension.

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/sage/plot/graphics.pyc
 in matplotlib(self, filename, xmin, xmax, ymin, ymax, figsize, figure, sub, 
axes, axes_labels, fontsize, frame, verify, aspect_ratio, gridlines, 
gridlinesstyle, vgridlinesstyle, hgridlinesstyle, show_legend, legend_options, 
axes_pad, ticks_integer, tick_formatter, ticks, base, scale)
   2070             axes = self._show_axes
   2071 
-> 2072         from matplotlib.figure import Figure
   2073         from matplotlib import rcParams
   2074         self.fontsize(fontsize)

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/matplotlib/__init__.py
 in <module>()
    769 
    770 # this is the instance used by the matplotlib classes
--> 771 rcParams = rc_params()
    772 
    773 if rcParams['examples.directory']:

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/matplotlib/__init__.py
 in rc_params(fail_on_error)
    687     'Return the default params updated from the values in the rc file'
    688 
--> 689     fname = matplotlib_fname()
    690     if not os.path.exists(fname):
    691         # this should never happen, default in mpl-data should always 
be found

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/matplotlib/__init__.py
 in matplotlib_fname()
    599                 return fname
    600 
--> 601     fname = os.path.join(get_configdir(), 'matplotlibrc')
    602     if os.path.exists(fname): return fname
    603 

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/matplotlib/__init__.py
 in wrapper(*args, **kwargs)
    244         assert callable(func)
    245         def wrapper(*args, **kwargs):
--> 246             ret = func(*args, **kwargs)
    247 
    248             if (always or not wrapper._spoke):

/Applications/Sage-5.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.7/site-packages/matplotlib/__init__.py
 in _get_configdir()
    458             os.makedirs(configdir)
    459         if not _is_writable_dir(configdir):
--> 460             raise RuntimeError('Could not write to 
MPLCONFIGDIR="%s"'%configdir)
    461         return configdir
    462 

RuntimeError: Could not write to 
MPLCONFIGDIR="/Network/Servers/smb-files.math.uwaterloo.ca/cifs.homedir/MacProfile/.sage//matplotlib-1.1.0"
sage: 


Could anyone explain what was going on?  Thanks a lot!

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to