<br><br><div class="gmail_quote">On Thu, Aug 30, 2012 at 3:11 PM, Jonno <span dir="ltr"><<a href="mailto:jonnojohnson@gmail.com" target="_blank">jonnojohnson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Not sure where the best place to post this is. My app uses wxpython, matplotlib.<div>I'm running Python 2.7 on Windows 7.</div><div>I have a script app.py that I'm trying to turn into app.exe using py2exe. The exe runs fine on the pc that it was compiled on but on another Win7 machine I get something like the following in the app.exe.log:</div>

<div><br></div><div><div>Traceback (most recent call last):</div><div>  File "app.py", line 1951, in <module></div><div>  File "wx\_core.pyo", line 7981, in __init__</div><div>  File "wx\_core.pyo", line 7555, in _BootstrapApp</div>

<div>  File "app.py", line 1944, in OnInit</div><div>  File "app.py", line 1811, in __init__</div><div>  File "matplotlib\backends\backend_wxagg.pyo", line 59, in draw</div><div>  File "matplotlib\backends\backend_agg.pyo", line 401, in draw</div>

<div>  File "matplotlib\artist.pyo", line 55, in draw_wrapper</div><div>  File "matplotlib\figure.pyo", line 884, in draw</div><div>  File "matplotlib\artist.pyo", line 55, in draw_wrapper</div>

<div>  File "matplotlib\axes.pyo", line 1983, in draw</div><div>  File "matplotlib\artist.pyo", line 55, in draw_wrapper</div><div>  File "matplotlib\text.pyo", line 526, in draw</div><div>  File "matplotlib\text.pyo", line 309, in _get_layout</div>

<div>  File "matplotlib\backends\backend_agg.pyo", line 179, in get_text_width_height_descent</div><div>  File "matplotlib\mathtext.pyo", line 2974, in parse</div><div>  File "matplotlib\mathtext.pyo", line 2352, in parse</div>

<div>  File "matplotlib\pyparsing.pyo", line 1048, in parseString</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2559, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2307, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2679, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2307, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2756, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2714, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2373, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2559, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2416, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2559, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2559, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2416, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2293, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2756, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2559, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2373, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 924, in _parseNoCache</div>

<div>  File "matplotlib\pyparsing.pyo", line 2416, in parseImpl</div><div>  File "matplotlib\pyparsing.pyo", line 981, in _parseCache</div><div>  File "matplotlib\pyparsing.pyo", line 950, in _parseNoCache</div>

<div>  File "matplotlib\mathtext.pyo", line 2469, in symbol</div><div>  File "matplotlib\mathtext.pyo", line 1312, in __init__</div><div>  File "matplotlib\mathtext.pyo", line 1319, in _update_metrics</div>

<div>  File "matplotlib\mathtext.pyo", line 485, in get_metrics</div><div>  File "matplotlib\mathtext.pyo", line 618, in _get_info</div><div>  File "matplotlib\mathtext.pyo", line 720, in _get_glyph</div>

<div>KeyError: 98</div><div>Traceback (most recent call last):</div><div>  File "wx\_core.pyo", line 14669, in <lambda></div><div>  File "app.py", line 826, in _init_panels</div><div>AttributeError: 'MyApp' object has no attribute 'frame'</div>

</div><div><br></div><div>I need some help picking apart the Traceback.</div><div><br></div><div>Why are there two tracebacks and which is the first to be triggered?</div>
</blockquote></div><br><div>Well I managed to figure out that the first traceback is the one causing the problem and that matplotlib/mathtext in my app is the problem.</div><div>Now to figure out how to get mathtext working.</div>