[Numpy-discussion] f2py : NotImplementedError: Only MS compiler supported with gfortran on win64

"V. Armando Solé" sole at esrf.fr
Thu Sep 8 08:09:52 EDT 2011


Have you tried to install Visual Studio 2008 Express edition (plus the 
windows SDK to be able to compile 64 bit code)?

Armando

On 08/09/2011 13:56, Jim Vickroy wrote:
> Hello All, I'm attempting to create a python wrapper, for a Fortran
> subroutine, using f2py.
>
> My system details are:
>
>   >>>  sys.version '2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500
> 32 bit (Intel)]'
>   >>>  sys.getwindowsversion() (5, 1, 2600, 2, 'Service Pack 3')
>   >>>  scipy.__version__ '0.7.1'
>   >>>  numpy.__version__ '1.4.0'
> C:\>gfortran -dumpversion
> 4.7.0
>
>
> C:\Python26\Lib\site-packages\numpy\f2py>f2py.py -c --help-fcompiler
> Traceback (most recent call last):
>     File "C:\Python26\Scripts\f2py.py", line 24, in<module>
>       main()
>     File "C:\Python26\lib\site-packages\numpy\f2py\f2py2e.py", line 557,
> in main
>       run_compile()
>     File "C:\Python26\lib\site-packages\numpy\f2py\f2py2e.py", line 543,
> in run_compile
>       setup(ext_modules = [ext])
>     File "C:\Python26\lib\site-packages\numpy\distutils\core.py", line
> 186, in setup
>       return old_setup(**new_attr)
>     File "C:\Python26\lib\distutils\core.py", line 138, in setup
>       ok = dist.parse_command_line()
>     File "C:\Python26\lib\distutils\dist.py", line 460, in parse_command_line
>       args = self._parse_command_opts(parser, args)
>     File "C:\Python26\lib\distutils\dist.py", line 574, in
> _parse_command_opts
>       func()
>     File
> "C:\Python26\lib\site-packages\numpy\distutils\command\config_compiler.py",
> line 13, in show_fortran_compilers
>       show_fcompilers(dist)
>     File
> "C:\Python26\lib\site-packages\numpy\distutils\fcompiler\__init__.py",
> line 855, in show_fcompilers
>       c.customize(dist)
>     File
> "C:\Python26\lib\site-packages\numpy\distutils\fcompiler\__init__.py",
> line 525, in customize
>       self.set_libraries(self.get_libraries())
>     File
> "C:\Python26\lib\site-packages\numpy\distutils\fcompiler\gnu.py", line
> 306, in get_libraries
>       raise NotImplementedError("Only MS compiler supported with gfortran
> on win64")
> NotImplementedError: Only MS compiler supported with gfortran on win64
>
>
> Could someone help me to resolve this?
>
> Thanks, -- jv
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>





More information about the NumPy-Discussion mailing list