python b.python 8 works on XP but not on Vista?

Chris Rebert clp2 at rebertia.com
Sun Mar 7 01:53:30 CET 2010


On Sat, Mar 6, 2010 at 4:42 PM, Isaac Gouy <igouy2 at yahoo.com> wrote:
> On Mar 6, 4:02 pm, Chris Rebert <c... at rebertia.com> wrote:
>> On Sat, Mar 6, 2010 at 3:53 PM, Isaac Gouy <igo... at yahoo.com> wrote:
>> > At the command prompt:
>>
>> >   python b.py 8
>> > works fine on both XP and Vista
>>
>> >   python b.python 8
>> > works on XP (and Linux)
>>
>> > but on Vista
>>
>> >   python b.python 8
>>
>> > ImportError: No module named b
>>
>> > ?
>>
>> Code please.
>
>
> It's the same code in both cases, I simply renamed "b.python" as
> "b.py" as a test.

The code in b.py matters. I /suspect/ it's importing itself somehow
(probably indirectly), and Python doesn't look for ".python" files
when importing, so it fails with an ImportError. But since you haven't
shown the code, I can only guess.

For that matter, the full exception Traceback would be more helpful
than the code; please include it as well.

Cheers,
Chris
--
http://blog.rebertia.com



More information about the Python-list mailing list