[Numpy-discussion] Compile Numpy in VC++8

Christopher Barker Chris.Barker at noaa.gov
Thu Apr 3 12:24:05 EDT 2008


yunzhi cheng wrote:
> I have to call a commercial software APIs from Python. If I import Numpy 
> and that software package in one script, they are not compatible. 
> Sometimes error occurs. But either one of them works well in Python. 
> Just they cannot exist together.


> The supporters of the commercial software told me that their software is 
> complied in VC++8. 

So they have apparently compiled a python extension with VC++8 that 
works? Are you sure that it works with the "standard" Windows Python 
Build (Which version of Python, by the way?). From everything I've read, 
that can't be done, at least not easily. I've never understood that, as 
I think the issue is with the libraries, not the compiler, and you'd 
think that there'd be a way to use the old libs with the new compiler, 
but I know folks a lot smarter than me haven't figure out how.

However, it looks like either your commercial software developer has 
figured out a way, or you misunderstood what they are doing -- maybe 
they have compiled their own Python? I'd push them for more of an 
explanation.

One other option is to use try MingGW for building numpy -- you can 
build Python extensions with MingGW without conflict, so it may just 
work for you.

-Chris

-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov



More information about the NumPy-Discussion mailing list