[GRASS-dev] wxpython/iclass fails to compile, missing numpy.oldnumeric
Nikos Alexandris
nik at nikosalexandris.net
Sun Nov 9 23:23:51 PST 2014
On 10.11.2014 09:05, Glynn Clements wrote:
> Markus Neteler wrote:
>
>> What is the relationship of numpy's oldnumeric and GRASS 7?
>
> It's an issue with the wx.lib.plot module in wxPython. It wants a
> "numeric" module, for which it tries:
>
> try:
> import numpy.oldnumeric as _Numeric
> except:
> try:
> import numarray as _Numeric #if numarray is used it is
> renamed Numeric
> except:
> try:
> import Numeric as _Numeric
> except:
> msg= """
> This module requires the Numeric/numarray or NumPy
> module,
> which could not be imported. It probably is not
> installed
> (it's not part of the standard Python distribution). See
> the
> Numeric Python site (http://numpy.scipy.org) for
> information on
> downloading source or binaries."""
> raise ImportError, "Numeric,numarray or NumPy not found.
> \n" + msg
>
> Essentially, it tries three options from newest to oldest. But even
> the newest is old enough that it's commonly unavailable (the
> oldnumeric module was removed from NumPy in version 1.9).
>
> Code should now be using the numpy interface. Apparently wxPython has
> only recently done this:
>
> http://trac.wxwidgets.org/ticket/16590
Right, thanks for the clear explanation. Just read this post :-/.
Nikos
More information about the grass-dev
mailing list