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