Re: [f2py] how to configure f2py on windows XP?

Pearu Peterson <[email protected]>
Newsgroups gmane.comp.python.f2py.user
Message-ID <[email protected]>
Hi,

Try using mingw for compiling extension modules if you don't have
the compiler that your python was built with.
See
  http://www.scipy.org/F2PY_Windows

HTH,
Pearu


ian wrote:
> Hi,everyone锛
> 
> 	I installed MSVS2005 + Intel visual fortran 9.1 + Python 2.5 + numpy-1.3.0-win32-superpack-python2.5.exe on my computer. The numpy works well:
> 
> Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win32
> Type "copyright", "credits" or "license()" for more information.
> 
>     ****************************************************************
>     Personal firewall software may warn about the connection IDLE
>     makes to its subprocess using this computer's internal loopback
>     interface.  This connection is not visible on any external
>     interface and no data is sent to or received from the Internet.
>     ****************************************************************
>     
> IDLE 1.2      
>>>> import numpy
>>>>
> 
> but when I use : python c:\python25\scripts\f2py.py --fcompiler=intel -c hello.f -m hello , the result is:
> 
> running build
> running config_cc
> unifing config_cc, config, build_clib, build_ext, build commands --compiler options
> running config_fc
> unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
> running build_src
> building extension "hello" sources
> f2py options: []
> f2py:> c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5\hellomodule.c
> creating c:\docume~1\admini~1\locals~1\temp\tmpwktrfc
> creating c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5
> Reading fortran codes...
> 	Reading file 'hello.f' (format:fix,strict)
> Post-processing...
> 	Block: hello
> 			Block: foo
> Post-processing (stage 2)...
> Building modules...
> 	Building module "hello"...
> 		Constructing wrapper function "foo"...
> 		  foo(a)
> 	Wrote C/API module "hello" to file "c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5/hellomodule.c"
>   adding 'c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5\fortranobject.c' to sources.
>   adding 'c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5' to include_dirs.
> copying C:\Python25\lib\site-packages\numpy\f2py\src\fortranobject.c -> c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5
> copying C:\Python25\lib\site-packages\numpy\f2py\src\fortranobject.h -> c:\docume~1\admini~1\locals~1\temp\tmpwktrfc\src.win32-2.5
> running build_ext
> No module named msvccompiler in numpy.distutils; trying from distutils
> error: python was built with Visula Studio 2003;
> extensions must be built with a compiler than can generate compatible binaries.
> Visual Studio 2003 was not found on this system. If you have Cygwin  
> installed, you can try compiling with MingW32, by passing "-c mingw32" to setup.py.
> 
> who could give me some suggestions on how to configure f2py?
>                                                    
> 
> Thanks in advance.
>  				
> 
> ian
> [email protected]
> 2009-07-30
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> f2py-users mailing list
> f2py-users-Y4l6ocDipWCuvFJfX82//[email protected]
> http://cens.ioc.ee/mailman/listinfo/f2py-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.