Thanks, both of you!
--------- Matt Taylor OS Community Flag-Bearer Numenta On Wed, Aug 19, 2015 at 6:27 AM, Pascal Weinberger < [email protected]> wrote: > 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 >>>>> >>>> >>>
