Well the obvious question is: do you have write permissions to /Network/Servers/smb-files.math.uwaterloo.ca/cifs.homedir/MacProfile/.sage//matplotlib-1.1.0
On Tuesday, October 16, 2012 4:25:22 PM UTC+1, fomalhauty wrote: > > 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 sage-support@googlegroups.com. To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support?hl=en.