From: Barry D. <bl...@ad...> - 2004-08-09 17:22:23
|
Having a problem with the WX backend; details follow. I have wxPython 2.5 and matplotlib-0.60.2.win32-py2.3 installed. My code snippet: import matplotlib matplotlib.use("WXAgg") from matplotlib.matlab import * Error msg: Matplotlib backend_wx requires wxPython be installed Code snippet from: C:\Python23\Lib\site-packages\matplotlib\backends\backend_wx.py try: from wxPython.wx import * except: print >>sys.stderr, "Matplotlib backend_wx requires wxPython be installed" sys.exit() I receive the following traceback when I try to invoke this from the command line: Enthought Edition build 1057 Python 2.3.3 (#51, Feb 16 2004, 04:07:52) [MSC v.1200 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from wxPython.wx import * Traceback (most recent call last): File "<stdin>", line 1, in ? File "C:\Python23\lib\site-packages\wxPython\__init__.py", line 10, in ? import _wx File "C:\Python23\Lib\site-packages\wxPython\_wx.py", line 3, in ? from core import * File "C:\Python23\Lib\site-packages\wxPython\core.py", line 15, in ? import wx.core File "C:\Python23\lib\site-packages\wxPython\wx.py", line 4, in ? from misc import * File "C:\Python23\lib\site-packages\wxPython\misc.py", line 15, in ? import wx.misc File "C:\Python23\lib\site-packages\wxPython\wx.py", line 6, in ? from misc2 import * File "C:\Python23\lib\site-packages\wxPython\misc2.py", line 4, in ? from windows import * File "C:\Python23\lib\site-packages\wxPython\windows.py", line 15, in ? import wx.windows File "C:\Python23\lib\site-packages\wxPython\wx.py", line 10, in ? from gdi import * File "C:\Python23\lib\site-packages\wxPython\gdi.py", line 15, in ? import wx.gdi File "C:\Python23\lib\site-packages\wxPython\wx.py", line 12, in ? from fonts import * File "C:\Python23\lib\site-packages\wxPython\fonts.py", line 120, in ? class wxFontPtr(wxObjectPtr): NameError: name 'wxObjectPtr' is not defined code snippet from: C:\Python23\Lib\site-packages\wxPython\fonts.py class wxFontPtr(wxObjectPtr): This doesn't seem to be a problem specific to matplotlib. But, I'm wondering if anyone has already solved this or I'm just missing something. Thanks. Barry Drake |