Hello,
I'm trying to run Faces (a project management application implemented in
Python using wxPython for the GUI, see http://faces.homeip.net/) on my Mac
(G5 with Mac OS X 10.4.6), but so far it won't work.
Here's the traceback I get:
"/Library/Frameworks/Python.framework/Versions/2.4/bin/python" -O
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/faces/bin/faces.py" && echo Exit status: $? && exit 1
Traceback (most recent call last):
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/faces/bin/faces.py", line 5, in ?
sys.exit(main())
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/faces/gui/plangui.py", line 1181, in main
app = FacesApp(False)
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/metapie/gui/controller.py", line 1136, in __init__
wx.App.__init__(self, *args, **kwargs)
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/_core.py", line 7700, in __init__
self._BootstrapApp()
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/_core.py", line 7352, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/faces/gui/plangui.py", line 1089, in OnInit
self.show_splash(True)
File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/faces/gui/plangui.py", line 1098, in show_splash
text = RenderToBitmap(splash_text)
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/lib/fancytext.py", line 353, in RenderToBitmap
width, height, dy = GetFullExtent(str, dc, enclose)
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/lib/fancytext.py", line 346, in GetFullExtent
RenderToRenderer(str, renderer, enclose)
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/lib/fancytext.py", line 329, in
RenderToRenderer
p.Parse(str, 1)
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/lib/fancytext.py", line 137, in characterData
self.y = self.mayY = self.maxY + self.dc.GetTextExtent("M")[1]
File
"//Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-
packages/wx-2.6-mac-unicode/wx/_gdi.py", line 3435, in GetTextExtent
return _gdi_.DC_GetTextExtent(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in
/Users/kevino/oss/wx26/wxWidgets/src/mac/carbon/dc.cpp(1482): Invalid DC
Here is what I did:
- Installed Python from
http://pythonmac.org/packages/py24-fat/dmg/Universal-MacPython-2.4.3-2006-04-
07.dmg
- Installed Numeric from
http://prdownloads.sourceforge.net/numpy/Numeric-24.2.tar.gz?download
- Installed Matplotlib from
http://pythonmac.org/packages/py24-fat/mpkg/matplotlib-0.87.2-py2.4-
macosx10.4.mpkg.zip
- Installed wxPython from
http://pythonmac.org/packages/py24-fat/dmg/wxPython2.6-osx-unicode-2.6.3.2rc2-
universal10.4-py2.4.dmg
- Installed Cheetah from
http://prdownloads.sourceforge.net/cheetahtemplate/Cheetah-
1.0.tar.gz?download
- Installed Faces from
http://prdownloads.sourceforge.net/faces-project/faces-pm-
0.8.2.tar.gz?download
- Renamed bin/faces to faces.py and opened it with PythonLauncher.app
BTW: The wxpython and matplotlib demos work fine.
What did I wrong?
TIA for any help,
Sincerely,
Wolfgang Keller