Re: Re: usetex windows problem
Darren Dale <
dd55@...>
2006-05-02 12:03:41 GMT
Hi Ryan,
I'm sorry you are having trouble. I'm sick and am unable to help you work
through this today. You haven't mentioned what mpl version you are using, but
I would suggest opening an ipython shell and trying to execute the command
via the subprocess module.
Darren
On Tuesday 02 May 2006 1:44 am, Ryan Krauss wrote:
> So, I hacked my way through that problem, but now I have another with
dvipng:
> > c:\python24\lib\site-packages\matplotlib\texmanager.py(250)make_png()
>
> -> raise RuntimeError('dvipng was not able to \
> (Pdb) l
> 245 process = Popen([command], shell=True, stdin=PIPE,
> stdout=PI PE,
> 246 stderr=STDOUT)
> 247 exit_status = process.wait()
> 248 if exit_status:
> 249 pdb.set_trace()
> 250 -> raise RuntimeError('dvipng was not able to \
> 251 process the flowing file:\n%s\nHere is the full report generated by
> dvip ng: \
> 252 \n\n'% dvifile + process.stdout.read())
> 253 else: verbose.report(process.stdout.read(), 'debug')
> 254 ## stdin, stdout, stderr = os.popen3(command)
> 255 ## verbose.report(stdout.read(), 'debug-annoying')
> (Pdb) command
> Out[4]: 'dvipng -bg Transparent -D "80.0" -T tight -o "C:\\Documents and
> Setting s\\Ryan
> Krauss\\.matplotlib\\tex.cache\\c1ffe2d853f127e5a2d2d1596af6476a.png" "C
>
> :\\Documents and Settings\\Ryan
> : Krauss\\.matplotlib\\tex.cache\\3c0a8beb4aca9ed9
>
> ba6656bce72309e6.dvi"'
> (Pdb) process.stdout.read()
> Out[4]: 'This is dvipng 1.6 Copyright 2002-2005 Jan-Ake
> Larsson\r\n\r\ndvipng: F atal error, bad -D parameter\r\n\r\n'
> (Pdb)
>
> But if I execute the command myself in a dos shell, I get no problems:
> C:\Documents and Settings\Ryan Krauss\.matplotlib\tex.cache>dvipng -bg
> Transpare nt -D "80.0" -T tight -o "C:\\Documents and Settings\\Ryan
> Krauss\\.matplotlib\\ tex.cache\\c1ffe2d853f127e5a2d2d1596af6476a.png"
> "C:\\Documents and Settings\\Ry an
> Krauss\\.matplotlib\\tex.cache\\3c0a8beb4aca9ed9ba6656bce72309e6.dvi" This
> is dvipng 1.6 Copyright 2002-2005 Jan-Ake Larsson
> [1]
>
> Ryan
>
> On 5/2/06, Ryan Krauss <ryanlists@...> wrote:
> > I found a thread about a recent fix to texmanager and backend_ps, but
> > I am still having a problem. It seems like the basic problem is that
> > os.system('cd c:\\temp') doesn't seem to work on windows:
> >
> > C:\Documents and Settings>python
> > Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on
> > win32 Type "help", "copyright", "credits" or "license" for more
> > information.
> >
> > >>> import os
> > >>> os.system('cd c:\\temp')
> >
> > 0
> >
> > >>> os.getcwd()
> >
> > 'C:\\Documents and Settings'
> >
> >
> > So, when texmanager tries to execute this command:
> > (Pdb) command
> > Out[3]: 'cd c:\\temp; latex -interaction=nonstopmode
> > "92ef4637f8938ad7ee6f05b388 9c7251.tex"'
> >
> > latex can't find the file because the working directory doesn't seem
> > to actually change.
> >
> > (This is in texmanager.py around line 200).
> >
> > Ryan
> >
> > On 5/2/06, Ryan Krauss <ryanlists@...> wrote:
> > > I am getting the following error from usetex under windows:
> > >
> > > Exception in Tkinter callback
> > > Traceback (most recent call last):
> > > File "C:\Python24\lib\lib-tk\Tkinter.py", line 1345, in __call__
> > > return self.func(*args)
> > > File
> > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py",
> > > lin e 148, in resize
> > > self.show()
> > > File
> > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py",
> > > lin e 151, in draw
> > > FigureCanvasAgg.draw(self)
> > > File
> > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py",
> > > line 398, in draw
> > > self.figure.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\figure.py", line 529,
> > > in draw for a in self.axes: a.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\axes.py", line 1465,
> > > in draw self.xaxis.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\axis.py", line 562, in
> > > draw tick.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\axis.py", line 161, in
> > > draw if self.label1On: self.label1.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\text.py", line 858, in
> > > draw self._mytext.draw(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\text.py", line 338, in
> > > draw bbox, info = self._get_layout(renderer)
> > > File "C:\Python24\Lib\site-packages\matplotlib\text.py", line 186, in
> > > _get_lay out
> > > w,h = renderer.get_text_width_height(
> > > File
> > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py",
> > > line 249, in get_text_width_height
> > > Z = self.texmanager.get_rgba(s, size, self.dpi.get(), rgb)
> > > File "C:\Python24\Lib\site-packages\matplotlib\texmanager.py", line
> > > 380, in ge t_rgba
> > > pngfile = self.make_png(tex, fontsize, dpi, force=False)
> > > File "C:\Python24\Lib\site-packages\matplotlib\texmanager.py", line
> > > 209, in ma ke_png
> > > dvifile = self.make_dvi(tex, fontsize)
> > > File "C:\Python24\Lib\site-packages\matplotlib\texmanager.py", line
> > > 190, in ma ke_dvi
> > > stdout=PIPE, close_fds=True)
> > > File "C:\Python24\lib\subprocess.py", line 500, in __init__
> > > raise ValueError("close_fds is not supported on Windows "
> > > ValueError: close_fds is not supported on Windows platforms
> > >
> > > Please help me.
> > >
> > > Thanks,
> > >
> > > Ryan
>
> -------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
--
--
Darren S. Dale, Ph.D.
dd55@...
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642