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
>>>>
>>>
>>

Reply via email to