What does Error: 'module' object is not callable Mean?
Terry Reedy
tjreedy at udel.edu
Sun Mar 14 14:47:45 EDT 2010
On 3/14/2010 2:20 PM, Cal Who wrote:
>
> The below code produces the error as indicated. But, in
> E:\Python26\Lib\site-packages\ffnet\tools I see:
> drawffnet.py
drawffnet is a module initialized from drawffnet.py (or either of the below)
> drawffnet.pyc
> drawffnet.pyo
> Is that what it is looking for?
>
> I'm not sure what "not callable" means.
> Could it be referencing to "nn" rather than drawffnet?
> What should I do to investigate this?
>
> Thanks
> from ffnet import ffnet, mlgraph, readdata
>
> ...snipped working code here ...
>
> output, regression = nn.test(inputs2, targets2, iprint = 2)
>
> from ffnet.tools import drawffnet
here you create drawffnet from one of the files.
> import pylab
> drawffnet(nn) #Error: 'module' object is not callable
This is an attempt to call the module as if it were a functions, which
it is not. You probably want to call a function within the module.
> pylab.show()
> except ImportError, e:
> print "Cannot make drawffnet plot."
>
>
More information about the Python-list
mailing list