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