[PythonCE] RE: shutil import failure
isrgish at fastem.com
Thu May 6 23:05:10 EDT 2004
Richard Deeley <r_deeley at yahoo.com> Wrote:
>> Also I would still like to know wich Version of Python are you running. What I wrote to you last
>> time that it only worked in 2.2 it could be that your only running 2.2 therfore the .py file
>> would work and so would anything that was compiled on your device.
>I guess I don't know at this time. I downloaded the pythonCE
>about 3 months ago or so. At the moment, I am using a different
>machine whilst waiting for this worm issue to die down a little.
>So not quite as smooth getting things done at the moment and
>missing the IPAQ at the moment.
Every time you start Python the first line says which version its running.
>> Also can you show me again the Traceback that you got, please post the whole tracebak. That way
>> I could see more wats cousing it.
>OK. Will have to wait till I can get the IPAQ running near
>a working machine (it is not here at the moment). But as
>I recall it was quite straightforward message of the form
>unable to import module shutil
I understand that it was straightforward but the first parts of the traceback tells us "WHERE" the problem happened and that may help.
>But ONLY if I rely on ANY version in Python/Lib. If I compile
>it myself in my current directory, it runs fine. So even if
>I take the version that runs fine in my current directory and
>copy it to the Python/Lib area, it still fails to work.
>Have you any idea why the versions would differ ? I compiled
>it on the IPAQ, so it seems odd to me that the version in
>Python/Lib is different that its own revision.
I see no reason for it to differe. It may some other problem alltogether.
>Slightly different issue: Do you know where is the 'time' module ?
>(I wanted strftime, but couldn't find it anywhere, then I couldn't
>find time either, even though that works OK). It would be helpful
>to know this as there seem to be ways other than via Lib by which
>Python finds its modules.
Actually the time module is a built-in module. There are alot of built-in modules in python, (I think that the specific ones depend in the person who compiled Python).
I do remember having certain problems with the time module that not all the newer functions are there.
To find the functions in a module you can use dir(...).
['__doc__', '__name__', 'altzone', 'asctime', 'clock', 'ctime', 'daylight', 'gmtime', 'localtime', 'mktime', 'sleep', 'time', 'timezone', 'tzname']
Help on built-in module time:
__name__ = 'time'
altzone = 18000
daylight = 1
timezone = 18000
tzname = ('', '')
All the best
More information about the PythonCE