From: normanwinn <nor...@on...> - 2004-08-22 08:12:50
|
Hi, Thanks for the quick and comprehensive reply. I tried everything suggested and all appears OK. The version of wx PythonCard is reporting I have is 2.4.2.4. I did a search in 'site-packages' for any files containing that string. The only ones were either text files or html. So how does the PythonCard install script get that string? The only other package I have in the folder is kinterbasdb. I accepted wxPython's offer to convert py to pyc on installation. Could that have caused problems? I'm wondering whether I shouldn't download the non-Unicode version. As I am on dial up, I am hesitating. I suspect it is wxPython's problem as it won't run its own demo - reports the 'No handler found for image type' error. I was hoping not to go to another mail list as I get rather overwhelmed by mail already, Norman >Hi, >> >> As many times before, I was enthused by the sound of the new releases >> of wxPython and of PythonCard. I followed the instructions and >> downloaded the correct versions. I chose the Unicode version of wx. >> Installation of both went fine. I have Python 2.3.3 installed under >> XP. >> >> When I tried to run pythoncard it tells me that I have version >> 2.4.2.4 and invites me to click to exit. The wx installation reports >> (on the Windows program launcher) that it is version 2.5. >> >> When I try to run wx it tells me 'No handler found for image type'. >> >> Any ideas? >> >> Norman >> > > >Hmm, this sounds like you have multiple versions of Python installed, >so let's check. I don't know where things might be wrong, so we'll go >back to basics. > >First of all, I would look at your Add/Remove Programs control panel >and see what is listed. Is there only one version of wxPython listed? >When you installed wxPython 2.5.2.7 did it detect an earlier version >and ask to uninstall it? > >Next you can check to see what the file associations are for .py, .pyw, >etc. In the Explorer, under the Tools menu select Folder Options... >Then click on the File Types tab and type py or just scroll down to the >PY extension and you should see all the Python extensions (PY, PYC, >PYO, PYW). For each of those you can click on the Advanced button and >then select open from the Actions: list and click on Edit... to see >which version of Python the file will be opened with. In your case, >open should have something like: > >C:\Python23\python.exe "%1" %* > >for the Application used to perform this action field. > >If you open your C:\Python23\Lib\site-packages directory in the >Explorer you should have PythonCard, wx, and wxPython directories in >addition to any other Python packages you've installed. > >If you open up a Command console (MS-DOS window) and type python and >press return does it show Python 2.3.3? At the >>> prompt try this. >Type the text after the >>> prompt lines: > >>> import wx > >>> wx.VERSION >(2, 5, 2, 7, '') > >>> from PythonCard.__version__ import ver > >>> ver >'0.8' > >If you installed the Unicode version of wxPython, then the version >number above will have a U in it. So, does all this match up on your >system, or was there something out of whack? I have to admit not >running the Unicode version of wxPython much, so I suppose there could >be some problem there, but I doubt it. > |