hg wrote: > hg wrote: > >> [EMAIL PROTECTED] wrote: >> >>> On Feb 10, 1:07 pm, hg <[EMAIL PROTECTED]> wrote: >>>> By default, you need to have wx installed in the python site-package >>>> path / under Mandriva, I have wx 2.8 installed >>>> here: /usr/lib/python2.4/site-packages/wx-2.8-gtk2-ansi/ >>>> >>>> hg >>> Ah, now I see. But I have a new problem: >>> >>> "ls /usr/lib/python2.4/site-packages | grep wx-2.8" returns "wx-2.8- >>> gtk2-unicode" >>> >>> I copied wx-2.8-gtk2-unicode to /usr/lib/python2.5/site-packages/, >>> which I assume the programs I am attempting to compile and run are >>> using by default, but they still do not find the libraries. How can I >>> tell where the programs are searching for the libraries? >>> >>> Thanks. >> If you're going to try the copy technique (never tried it) , you also need >> to copy wx.pth and wxversion.py. >> >> hg > > Oh, and remember that a 2.4.pyc will not run with 2.5 ... so I would also > remove all .pyc that I might have copied. > In fact the interpreter will attempt to regenerate .pyc files if the current ones are from the wrong version, irrespective of file creation times.
This is a good reason why you shouldn't share pure Python libraries between different versions (which I have just realised that a couple of my projects are still doing, explaining some extended timings I'd been wondering about - great question!) regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden Blog of Note: http://holdenweb.blogspot.com See you at PyCon? http://us.pycon.org/TX2007 -- http://mail.python.org/mailman/listinfo/python-list