https://github.com/numenta/nupic/wiki/Installing-and-Building-NuPIC
For the tests :) On Aug 19, 2015 3:27 PM, [email protected] wrote: > Thanks! I'll change that, where in thewiki is that? > > Try running the examples and tests in the folders :) > On Aug 19, 2015 10:04 AM, "Takenori Sato" <[email protected]> wrote: > >> Thanks, but I confirmed "git pull" showed my repository was up-to-date. >> >> >> I seem to fix the problem now. The problem was numpy. >> >> The command to install numpy on the wiki is: >> >> $ sudo apt-get install numpy >> >> But, there is no such a package. >> >> So I had installed a similar one. >> >> $ sudo apt-get install python-numpy >> >> Then, I got the error complaining about Python.h. >> >> After removing python-numpy, and installing with pip as follows, >> the setup command finished without an error. >> >> $ sudo pip install numpy >> >> >> Is there any command to check if the installation was successful or not? >> >> Thanks, >> Takenori >> >> >> On Wed, Aug 19, 2015 at 3:47 PM, Pascal Weinberger < >> [email protected]> wrote: >> >>> Hey! >>> >>> This may be because of some recent updates that also caused travis to >>> fail, >>> You may try to update your code by pulling from github and try again. It >>> should be building now :) >>> On Aug 19, 2015 6:20 AM, "Takenori Sato" <[email protected]> wrote: >>> >>>> HI, >>>> >>>> I followed "Installing NuPIC on Ubuntu", >>>> but got stuck with some errors as follows. >>>> >>>> I would appreciate if anyone gives me some hints to fix this. >>>> >>>> ... >>>> Could not locate executable gfortran >>>> Could not locate executable f95 >>>> Could not locate executable ifort >>>> Could not locate executable ifc >>>> Could not locate executable lf95 >>>> Could not locate executable pgfortran >>>> Could not locate executable f90 >>>> Could not locate executable f77 >>>> Could not locate executable fort >>>> Could not locate executable efort >>>> Could not locate executable efc >>>> Could not locate executable g77 >>>> Could not locate executable g95 >>>> Could not locate executable pathf95 >>>> don't know how to compile Fortran code on platform 'posix' >>>> _configtest.c:1:5: warning: conflicting types for built-in function >>>> ‘exp’ [enabled by default] >>>> int exp (void); >>>> ^ >>>> _configtest.o: In function `main': >>>> /tmp/easy_install-uVwEo7/numpy-1.9.2/_configtest.c:6: undefined >>>> reference to `exp' >>>> collect2: error: ld returned 1 exit status >>>> _configtest.o: In function `main': >>>> /tmp/easy_install-uVwEo7/numpy-1.9.2/_configtest.c:6: undefined >>>> reference to `exp' >>>> collect2: error: ld returned 1 exit status >>>> _configtest.c:1:5: warning: conflicting types for built-in function >>>> ‘exp’ [enabled by default] >>>> int exp (void); >>>> ^ >>>> _configtest.c:1:20: fatal error: Python.h: No such file or directory >>>> #include <Python.h> >>>> ^ >>>> compilation terminated. >>>> _configtest.c:1:20: fatal error: Python.h: No such file or directory >>>> #include <Python.h> >>>> ^ >>>> compilation terminated. >>>> Traceback (most recent call last): >>>> File "setup.py", line 430, in <module> >>>> """) >>>> File "/usr/lib/python2.7/distutils/core.py", line 151, in setup >>>> dist.run_commands() >>>> File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands >>>> self.run_command(cmd) >>>> File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command >>>> cmd_obj.run() >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/install.py", line 73, >>>> in run >>>> self.do_egg_install() >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/install.py", line 96, >>>> in do_egg_install >>>> cmd.run() >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 381, in run >>>> self.easy_install(spec, not self.no_deps) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 597, in easy_install >>>> return self.install_item(None, spec, tmpdir, deps, True) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 648, in install_item >>>> self.process_distribution(spec, dist, deps) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 694, in process_distribution >>>> [requirement], self.local_index, self.easy_install >>>> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 620, >>>> in resolve >>>> dist = best[req.key] = env.best_match(req, ws, installer) >>>> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 858, >>>> in best_match >>>> return self.obtain(req, installer) # try and download/install >>>> File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 870, >>>> in obtain >>>> return installer(requirement) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 616, in easy_install >>>> return self.install_item(spec, dist.location, tmpdir, deps) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 646, in install_item >>>> dists = self.install_eggs(spec, download, tmpdir) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 834, in install_eggs >>>> return self.build_and_install(setup_script, setup_base) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 1040, in build_and_install >>>> self.run_setup(setup_script, setup_base, args) >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py", line >>>> 1025, in run_setup >>>> run_setup(setup_script, args) >>>> File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line >>>> 50, in run_setup >>>> lambda: execfile( >>>> File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line >>>> 100, in run >>>> return func() >>>> File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line >>>> 52, in <lambda> >>>> {'__file__':setup_script, '__name__':'__main__'} >>>> File "setup.py", line 251, in <module> >>>> if name is None or options is None: >>>> File "setup.py", line 243, in setup_package >>>> return ( >>>> File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line >>>> 169, in setup >>>> return old_setup(**new_attr) >>>> File "/usr/lib/python2.7/distutils/core.py", line 151, in setup >>>> dist.run_commands() >>>> File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands >>>> self.run_command(cmd) >>>> File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command >>>> cmd_obj.run() >>>> File >>>> "/usr/lib/python2.7/dist-packages/setuptools/command/bdist_egg.py", line >>>> 177, in run >>>> self.run_command("egg_info") >>>> File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command >>>> self.distribution.run_command(command) >>>> File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command >>>> cmd_obj.run() >>>> File >>>> "/usr/lib/python2.7/dist-packages/numpy/distutils/command/egg_info.py", >>>> line 10, in run >>>> self.run_command("build_src") >>>> File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command >>>> self.distribution.run_command(command) >>>> File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command >>>> cmd_obj.run() >>>> File >>>> "/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py", >>>> line 153, in run >>>> self.build_sources() >>>> File >>>> "/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py", >>>> line 170, in build_sources >>>> self.build_extension_sources(ext) >>>> File >>>> "/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py", >>>> line 329, in build_extension_sources >>>> sources = self.generate_sources(sources, ext) >>>> File >>>> "/usr/lib/python2.7/dist-packages/numpy/distutils/command/build_src.py", >>>> line 386, in generate_sources >>>> source = func(extension, build_dir) >>>> File "numpy/core/setup.py", line 432, in generate_config_h >>>> if haveBuild: >>>> File "numpy/core/setup.py", line 42, in check_types >>>> except urllib2.URLError: >>>> File "numpy/core/setup.py", line 293, in check_types >>>> else: >>>> SystemError: Cannot compile 'Python.h'. Perhaps you need to install >>>> python-dev|python-devel. >>>> >>>> >>>> I followed the wiki, so python-dev had been installed. >>>> >>>> $ sudo apt-get install python-dev >>>> Reading package lists... Done >>>> Building dependency tree >>>> Reading state information... Done >>>> python-dev is already the newest version. >>>> 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded. >>>> >>>> Also, this is a freshly installed machine for NuPIC. >>>> >>>> $ lsb_release -a >>>> No LSB modules are available. >>>> Distributor ID: Ubuntu >>>> Description: Ubuntu 14.04.3 LTS >>>> Release: 14.04 >>>> Codename: trusty >>>> >>>> Thanks, >>>> Takenori >>>> >>> >>
