wxPython libraries never detected

Steve Holden steve at holdenweb.com
Sun Feb 11 01:51:50 EST 2007


hg wrote:
> hg wrote:
> 
>> d.lidell at gmail.com wrote:
>>
>>> On Feb 10, 1:07 pm, hg <h... at nospam.org> 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




More information about the Python-list mailing list