[Numpy-discussion] numpy for Python 3?

Robert Kern robert.kern@gmail....
Mon Jul 19 13:31:02 CDT 2010

On Mon, Jul 19, 2010 at 14:17, Richard D. Moores <rdmoores@gmail.com> wrote:
> On Mon, Jul 19, 2010 at 09:00, Robert Kern <robert.kern@gmail.com> wrote:
>> On Mon, Jul 19, 2010 at 11:53, Richard D. Moores <rdmoores@gmail.com> wrote:
>>> On Mon, Jul 19, 2010 at 07:48, Robin <robince@gmail.com> wrote:
>>>> On Mon, Jul 19, 2010 at 1:53 PM, Matthieu Brucher
>>>> <matthieu.brucher@gmail.com> wrote:
>>>>> I'm afraid that if you don't know if you have a compiler, you don't
>>>>> have one. This also means you will not be able to compile Numpy, as
>>>>> the official compiler is no longer available.
>>>> Is this the VS 2008 Express Edition? I saw something posted a while
>>>> ago about how it was no longer available, but I think it was a mistake
>>>> as it still seems to be easily available from:
>>>> http://www.microsoft.com/express/downloads/#2008-All
>>> Would Visual Basic 2008 Express Edition have the C compiler? I know
>>> some visual basic and wouldn't mine having this limited version of
>>> 2008.
>> You need Visual Studio 2008 Express Edition. Visual Basic 2008 Express
>> Edition is just a component of Visual Studio and does not have the C
>> compiler. Visual C++ 2008 Express Edition is probably sufficient,
> You mean it probably has the C compiler.

It definitely has the C compiler. That is *probably* sufficient for
compiling Python extensions, but I am not sure.

> If it does, I'd just as soon
> not install any more of VS. And if it does, does that mean that the
> setup.py in question would find it?

Probably. If you try it, but setup.py still tells you "error: Unable
to find vcvarsall.bat", then you may need to find where the file
vcvarsall.bat is in your VS-C++ installation and add it to your %PATH%
environment variable. Then start a new command shell and try the
setup.py again.

>> but
>> I recommend getting the whole Visual Studio if you can afford the time
>> and disk space.
> Because you think VS is a good application -- quite apart from its
> being a source of a C compiler?

No, because it is most likely to work the first time.

Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
  -- Umberto Eco

More information about the NumPy-Discussion mailing list