Regarding virtualenv issues in #1,
https://github.com/numenta/nupic-linux64by default contains
pre-compiled dependencies for python 2.6, which would
explain why you only see 2.6 directories.  If you're running 2.7 (I suspect
you are, based on the output), re-build the nupic-linux64 environment by
running `make requirements` in the root directory of that project.


On Wed, Jan 15, 2014 at 8:21 AM, Kevin Martin
<[email protected]>wrote:

> This is a continuation of the problems I had building and testing nupic. I
> tried building nupic with both vagrant and the virtualenv.
>
> 1. Virtualenv
>
> I could build nupic but $NTA not set error continues when running
> testeverything. This is a set of env variables produced by "source
> bin/activate" :
>
> NuPIC environment
> =================
> BUILDDIR=/tmp/ntabuild
>
> DYLD_LIBRARY_PATH=/home/kevin/Projects/nupic-env/nupic-linux64/lib64:/home/kevin/Projects/nupic-env/nupic-linux64/lib:/home/kevin/Projects/nupic-env/nupic-linux64/lib64:/home/kevin/Projects/nupic-env/nupic-linux64/lib:
>
> LD_LIBRARY_PATH=/home/kevin/Projects/nupic-env/nupic-linux64/lib64:/home/kevin/Projects/nupic-env/nupic-linux64/lib:
> MK_JOBS=
> NUPIC=
> NTA=/home/kevin/Projects/nupic-env/nupic-linux64/nta/eng
>
> PATH=/home/kevin/Projects/nupic-env/nupic-linux64/bin:/home/kevin/local/bin:/usr/lib/x86_64-linux-gnu/qt4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
>
> PYTHONPATH=/home/kevin/Projects/nupic-env/nupic-linux64/lib64/python2.7/site-packages:/home/kevin/Projects/nupic-env/nupic-linux64/lib/python2.7/site-packages:
>
> As can be clearly seen, NTA is set. Another curious thing is that
> PYTHONPATH points to python2.7 directories while there are only python2.6
> directories in the folders lib and lib64! Is this a mistake? And yes, I
> tried building nupic after renaming the directories but testeverything
> still fails.
>
> I do not really know what virtualenv is supposed to do but I believe it is
> setting up a python environment to build nupic. import numpy inside the
> python interactive shell produces an error even after activating the
> virtualenv. Is this normal?
>
> 2. Vagrant
>
> I installed all the dependencies using pip and my
> nupic codebase was on /vagrant. When I ran the build script using sudo
> ./build.sh, the build hangs when it reaches here :
>
>
>
> [vagrant@nupic-vagrant:/vagrant]$ sudo ./build.sh
> In file included from
> /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/ndarraytypes.h:1728,
>                  from
> /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/ndarrayobject.h:17,
>                  from
> /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/arrayobject.h:15,
>                  from math_py.cpp:2749:
> /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/npy_deprecated_api.h:11:2:
> warning: #warning "Using deprecated NumPy API, disable it by #defining
> NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION"
> In file included from /vagrant/nta/utils/Log.hpp:31,
>                  from /vagrant/lang/py/support/PyHelpers.hpp:34,
>                  from math_py.cpp:2707:
> /vagrant/nta/utils/LoggingException.hpp: In member function
> ‘nta::LoggingException&
> nta::LoggingException::operator<<(std::vector<unsigned int,
> std::allocator<unsigned int> >)’:
> /vagrant/nta/utils/LoggingException.hpp:66: warning: comparison between
> signed and unsigned integer expressions
> In file included from math_py.cpp:2735:
> /vagrant/nta/math/utils.hpp: At global scope:
> /vagrant/nta/math/utils.hpp:78: warning: expected [error|warning|ignored]
> after ‘#pragma GCC diagnostic’
> /vagrant/nta/math/utils.hpp:82: warning: expected [error|warning|ignored]
> after ‘#pragma GCC diagnostic’
>
>
> Another curious thing that I observed is that no matter which method i use
> - normal, vagrant or virtualenv, the 'nta' folder goes to my home. Even if
> $NTA is set to "/nupic-linux64/nta/eng" it goes to $HOME.
>
>
>
>
>
> _______________________________________________
> nupic mailing list
> [email protected]
> http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org
>
>
_______________________________________________
nupic mailing list
[email protected]
http://lists.numenta.org/mailman/listinfo/nupic_lists.numenta.org

Reply via email to