I only have numpy 1.12.1 installed:
# pip show numpy
Summary: NumPy: array processing for numbers, strings, records, and objects.
Author: NumPy Developers
Required-by: scipy, pyqtgraph, plyfile, pandas, matplotlib, htmresearch, gensim, nupic.bindings, nupic
I have looked at the version dependencies (in the requirements.txt file) of both nupic and htmresearch and they both say numpy version 1.12.1 which is what I’ve got.
numpy is still working fine when called from the code I previously developed, but not with the Network API. As I said before this fails on the line:
from nupic.engine import Network
(I know this because I can put this one line in program on its own and execute it - which fails.)
I note that the first thing nupic.engine does is call nupic.bindings – I think this may be where the problem is? (I do not have the programming skills to understand the SWIG interface to C.) I note in the HTM forum others have had problems installing nupic.bindings, and your advice has been to rebuild it from source but I do not know how to do this?
Is there another docker image available that has both nupic and htmresearch installed (and working!)?