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.


Reply via email to