On Mar 6, 6:50 pm, Steven D'Aprano <st...@remove-this- cybersource.com.au> wrote: > On Sat, 06 Mar 2010 21:10:02 -0500, sstein...@gmail.com wrote: > > On Mar 6, 2010, at 8:23 PM, Isaac Gouy wrote: > > >> On Mar 6, 4:53 pm, Chris Rebert <c...@rebertia.com> wrote: > >>> On Sat, Mar 6, 2010 at 4:42 PM, Isaac Gouy <igo...@yahoo.com> wrote: > >>>> On Mar 6, 4:02 pm, Chris Rebert <c...@rebertia.com> wrote: > >>>>> On Sat, Mar 6, 2010 at 3:53 PM, Isaac Gouy <igo...@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. > > >> Yes the code in b.py matters. > > >> Why it matters is that there was another difference between XP and > >> Vista - the XP machine was single core but the Vista machine was multi > >> core - and the code behaves differently in each case. > > > Yes, and the XP machine's case was blue, therefore case color is > > important, too. > > Don't forget that the XP machine was on the left hand side of the desk, > and the Vista machine on the right. I suspect Isaac needs to physically > move the Vista machine to the left side, and it will work perfectly. > > Either that, or stop pissing around and show us the actual stack trace so > we can actually help. Isaac, stop *guessing* what the problem is. > > If you have to guess, try to make your guesses realistic. It's not likely > anything to do with the CPU. If anything, Python's search path is > different on your Vista and XP machines. > > -- > Steven
That was "Thanks." as in problem solved. When the code switches on multiprocessing.cpu_count() - single core vs multicore matters. -- http://mail.python.org/mailman/listinfo/python-list