I get the following when I try to import wx.py:
Python 2.2.3 (#1, Jul 23 2003, 00:48:46)
[GCC 3.2.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import wx
import wx.py
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.2/site-packages/wx/py/__init__.py", line 3, in ?
from wxPython.py import *
File "/usr/lib/python2.2/site-packages/wxPython/py/__init__.py", line 8, in
?
import crust
File "/usr/lib/python2.2/site-packages/wxPython/py/crust.py", line 14, in ?
import editwindow
File "/usr/lib/python2.2/site-packages/wxPython/py/editwindow.py", line 8,
in ?
from wx import stc
File "/usr/lib/python2.2/site-packages/wx/stc.py", line 8, in ?
from wxPython import stc
File "/usr/lib/python2.2/site-packages/wxPython/stc.py", line 7, in ?
from stc_ import *
File "/usr/lib/python2.2/site-packages/wxPython/stc_.py", line 2, in ?
import stc_c
ImportError: /usr/lib/python2.2/site-packages/wxPython/stc_c.so: undefined
symbol: lmPython
I've tried re-compiling wxPython, but it doesn't help.
oddly, I get a different error when i try to load pyShell or pyCrust from
within the demo:
Traceback (most recent call last):
File "Main.py", line 530, in OnSelChanged
self.RunDemo(itemText)
File "Main.py", line 558, in RunDemo
module = __import__(itemText, globals())
File "PyShell.py", line 3, in ?
from wx import py
File "/usr/lib/python2.2/site-packages/wx/py/__init__.py", line 3, in ?
from wxPython.py import *
File "/usr/lib/python2.2/site-packages/wxPython/py/__init__.py", line 8, in
?
import crust
File "/usr/lib/python2.2/site-packages/wxPython/py/crust.py", line 14, in ?
import editwindow
File "/usr/lib/python2.2/site-packages/wxPython/py/editwindow.py", line 45,
in ?
class EditWindow(stc.StyledTextCtrl):
AttributeError: 'module' object has no attribute 'StyledTextCtrl'
Traceback (most recent call last):
File "Main.py", line 530, in OnSelChanged
self.RunDemo(itemText)
File "Main.py", line 558, in RunDemo
module = __import__(itemText, globals())
File "PyCrust.py", line 7, in ?
intro = 'Welcome To PyCrust %s - The Flakiest Python Shell' %
py.version.VERSION
AttributeError: 'module' object has no attribute 'version'
Everything else in the demo seems to work fine.
Any ideas on what's wrong?
Thanks,
Nicholas Burlett
nrb23@cornell.edu