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.