Thanks for the tip. I did exactly the same commands, checkout, clean, and python setup, but got the same error.
For the time being, I use 0.2.11. On Fri, Nov 6, 2015 at 3:13 AM, Matthew Taylor <[email protected]> wrote: > After you run "git checkout X.Y.Z", you might need to clean up any > leftover files. If you have no local changes you've made, you can > clean up completely by running "git clean -dfx". Try moving to the > latest stable version and cleaning up before trying to recompile: > > git checkout 0.3.5 > git clean -dfx > python setup.py install --user > > > --------- > Matt Taylor > OS Community Flag-Bearer > Numenta > > > On Wed, Nov 4, 2015 at 10:43 PM, Takenori Sato <[email protected]> wrote: > > Hello, I found the error I reported in my first email came back in > 0.2.12 or > > later. > > > > My environment is the same. Tried with fresh installs twice. > > > > My procedures are as follows after installation. > > > > $ sudo apt-get install git python-dev python-pip automake libtool > libssl-dev > > g++ cmake mysql-server libpcre3-dev > > $ sudo pip install numpy > > $ git clone https://github.com/numenta/nupic.git > > $ export NUPIC=$PWD/nupic > > $ cd nupic > > $ python setup.py install --user > > ... > > SystemError: Cannot compile 'Python.h'. Perhaps you need to install > > python-dev|python-devel. > > > > Then, I tried to check out previous versions. > > > > $ git checkout 0.3.5 > > $ python setup.py install --user > > => ERROR > > $ git checkout 0.3.4 > > => ERROR > > ... > > $ git checkout 0.2.11 > > $ python setup.py install --user > > => SUCCEEDED > > > > Does anyone confirm this? > > > > Thanks, > > Takenori > > > > On Wed, Aug 26, 2015 at 10:47 AM, Takenori Sato <[email protected]> > wrote: > >> > >> Thanks. As I reported on the issue, I have set my own password for root. > >> > >> By setting it back to empty, I fixed the error, but got another error. > >> > >> Let's move our conversation to the issue. > >> > >> - Takenori > >> > >> On Wed, Aug 26, 2015 at 1:34 AM, Matthew Taylor <[email protected]> > wrote: > >>> > >>> Takenori, > >>> > >>> Hmmm, I don't know what is wrong. You don't need to create that XML > >>> file as long as you are using the root account with no password. > >>> > >>> Is there a firewall that might be preventing a connection? > >>> > >>> Regards, > >>> --------- > >>> Matt Taylor > >>> OS Community Flag-Bearer > >>> Numenta > >>> > >>> > >>> On Mon, Aug 24, 2015 at 9:53 PM, Takenori Sato <[email protected]> > >>> wrote: > >>> >> You need the server. You must figure out how to start it up. Google > >>> >> search > >>> >> for your operating system + mysql. It can vary a lot between > operating > >>> >> systems. > >>> > > >>> > I confirmed mysql server is up and running. I can login with "root" > >>> > user and > >>> > its password as follows. > >>> > > >>> > ~$ mysql -u root -p > >>> > Enter password: > >>> > Welcome to the MySQL monitor. Commands end with ; or \g. > >>> > Your MySQL connection id is 37 > >>> > Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu) > >>> > > >>> > Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights > >>> > reserved. > >>> > > >>> > Oracle is a registered trademark of Oracle Corporation and/or its > >>> > affiliates. Other names may be trademarks of their respective > >>> > owners. > >>> > > >>> > Type 'help;' or '\h' for help. Type '\c' to clear the current input > >>> > statement. > >>> > > >>> > mysql> status > >>> > -------------- > >>> > mysql Ver 14.14 Distrib 5.5.44, for debian-linux-gnu (x86_64) using > >>> > readline 6.3 > >>> > > >>> > Connection id: 38 > >>> > Current database: > >>> > Current user: root@localhost > >>> > SSL: Not in use > >>> > Current pager: stdout > >>> > Using outfile: '' > >>> > Using delimiter: ; > >>> > Server version: 5.5.44-0ubuntu0.14.04.1 (Ubuntu) > >>> > Protocol version: 10 > >>> > Connection: Localhost via UNIX socket > >>> > Server characterset: latin1 > >>> > Db characterset: latin1 > >>> > Client characterset: utf8 > >>> > Conn. characterset: utf8 > >>> > UNIX socket: /var/run/mysqld/mysqld.sock > >>> > Uptime: 2 min 43 sec > >>> > > >>> > Threads: 1 Questions: 113 Slow queries: 0 Opens: 48 Flush > tables: 1 > >>> > Open tables: 41 Queries per second avg: 0.693 > >>> > -------------- > >>> > > >>> > But I get the same error when running swarming test. > >>> > > >>> > OperationalError: (2003, 'Can\'t connect to MySQL server on > >>> > \'localhost\' > >>> > ((1045, u"Access denied for user \'root\'@\'localhost\' (using > >>> > password: > >>> > NO)"))') > >>> > > >>> > This message says, it tried to connect without password. That's why > >>> > rejected. How does the test program pick up root password? If it > >>> > connects > >>> > without password, such an account should exist. > >>> > > >>> > Oh, I noticed I had to update a config file with my own root > password. > >>> > https://github.com/numenta/nupic/wiki/MySQL-Settings > >>> > But there is no such a file on the current repository. I quickly > >>> > searched > >>> > for the file(nupic-default.xml) on github, but didn't find the one. > >>> > Where is > >>> > the file? > >>> > > >>> > Thanks, > >>> > Takenori > >>> > > >>> > > >>> > On Tue, Aug 25, 2015 at 1:21 PM, Matthew Taylor <[email protected]> > >>> > wrote: > >>> >> > >>> >> You need the server. You must figure out how to start it up. Google > >>> >> search > >>> >> for your operating system + mysql. It can vary a lot between > operating > >>> >> systems. > >>> >> > >>> >> Thank you for creating the issue. > >>> >> > >>> >> --------- > >>> >> Matt Taylor > >>> >> OS Community Flag-Bearer > >>> >> Numenta > >>> >> > >>> >> On Mon, Aug 24, 2015 at 8:32 PM, Takenori Sato <[email protected]> > >>> >> wrote: > >>> >>> > >>> >>> Hi Pascal and Matt, > >>> >>> > >>> >>> I created issue #2484 with error logs, and commands executed for > >>> >>> installation. > >>> >>> > >>> >>> > The swarming tests ($NUPIC/scripts/run_nupic_tests -w) require > >>> >>> > MySQL to > >>> >>> > be installed, so that is why you're getting that error. > >>> >>> > >>> >>> Can you clarify what MySQL library I have to install? > >>> >>> > >>> >>> mysql-server had been installed by following wiki instruction. I > >>> >>> tried > >>> >>> mysql-client, but which didn't make a difference. > >>> >>> > >>> >>> >> I think starting with a particular(stable) branch/tag/hash is > >>> >>> >> easier > >>> >>> >> for a newbie like me. > >>> >>> > Yes, using the latest stable release is usually a good place to > >>> >>> > start. > >>> >>> > Currently that is > >>> >>> > https://github.com/numenta/nupic/releases/tag/0.2.11. > >>> >>> > >>> >>> OK, will try that. > >>> >>> > >>> >>> Thanks, > >>> >>> Takenori > >>> >>> > >>> >>> On Fri, Aug 21, 2015 at 8:11 PM, Pascal Weinberger > >>> >>> <[email protected]> wrote: > >>> >>>> > >>> >>>> Ok, Thanks! > >>> >>>> Would you mind creating an issue? So that I can fix the > requirement? > >>> >>>> :) > >>> >>>> Thanks! > >>> >>>> > >>> >>>> Also, from what you wrote, it's not quite clear to me if you did > run > >>> >>>> the > >>> >>>> setup.py for nupic at all? > >>> >>>> > >>> >>>> On Aug 21, 2015 8:45 AM, "Takenori Sato" <[email protected]> > wrote: > >>> >>>>> > >>> >>>>> Hi Pascal, > >>> >>>>> > >>> >>>>> I did a fresh install from scratch(reinstalling Ubuntu), and did > >>> >>>>> the > >>> >>>>> followings. > >>> >>>>> > >>> >>>>> $ sudo apt-get install git python-dev python-pip automake libtool > >>> >>>>> libssl-dev g++ cmake mysql-server libpcre3-dev > >>> >>>>> $ sudo pip install numpy > >>> >>>>> $ sudo pip install pytest==2.5.1 > >>> >>>>> > >>> >>>>> Then, I can see those tests started working! Note that CUDA is > not > >>> >>>>> available here, so some tests might be skipped. > >>> >>>>> > >>> >>>>> $NUPIC/bin/py_region_test > >>> >>>>> ==> ALL PASSED > >>> >>>>> > >>> >>>>> $NUPIC/scripts/run_nupic_tests -i --coverage > >>> >>>>> ==> 1 failed, 55 passed, 2 skipped > >>> >>>>> $NUPIC/scripts/run_nupic_tests -w --coverage > >>> >>>>> ==> 1 failed, 17 skipped > >>> >>>>> > >>> >>>>> OperationalError: (2003, 'Can\'t connect to MySQL server on > >>> >>>>> \'localhost\' ((1045, u"Access denied for user > >>> >>>>> \'root\'@\'localhost\' (using > >>> >>>>> password: NO)") > >>> >>>>> * Perhaps I need to feed somewhere? > >>> >>>>> > >>> >>>>> $ $NUPIC/scripts/run_nupic_tests -u --coverage > >>> >>>>> ==> 2 skipped, 1 error > >>> >>>>> > >>> >>>>> ==================================================== ERRORS > >>> >>>>> ===================================================== > >>> >>>>> ____________________ ERROR collecting > >>> >>>>> tests/unit/nupic/research/spatial_pooler_unit_test.py > >>> >>>>> _____________________ > >>> >>>>> tests/unit/nupic/research/spatial_pooler_unit_test.py:41: in > >>> >>>>> <module> > >>> >>>>> > from nupic.bindings.proto import SpatialPoolerProto_capnp > >>> >>>>> capnp/lib/capnp.pyx:3773: in capnp.lib.capnp._Loader.load_module > >>> >>>>> (capnp/lib/capnp.cpp:71749) > >>> >>>>> > ??? > >>> >>>>> capnp/lib/capnp.pyx:3752: in capnp.lib.capnp.load > >>> >>>>> (capnp/lib/capnp.cpp:71239) > >>> >>>>> > ??? > >>> >>>>> capnp/lib/capnp.pyx:3126: in capnp.lib.capnp.SchemaParser.load > >>> >>>>> (capnp/lib/capnp.cpp:63334) > >>> >>>>> > ??? > >>> >>>>> E KjException: > >>> >>>>> /home/tsato/nupic/nupic/bindings/proto/RandomProto.capnp:0: > failed: > >>> >>>>> Duplicate ID @0x88eaee6db8e1f67c. > >>> >>>>> E stack: 0x7fdea60114c8 0x7fdea5f33369 0x7fdea5f32eaa > >>> >>>>> 0x7fdea5f58eca > >>> >>>>> 0x7fdea5f59402 0x7fdea5f5d7f6 0x7fdea5f5d8eb 0x7fdea5f5d9ac > >>> >>>>> 0x7fdea5f5d9f4 > >>> >>>>> 0x7fdea5f6bfb9 0x7fdea5f6b206 0x7fdea5f6f46c 0x7fdea5f55df5 > >>> >>>>> 0x7fdea5f5d77e > >>> >>>>> 0x7fdea5f56a1e 0x7fdea5f56d27 > >>> >>>>> > >>> >>>>> > >>> >>>>> I think starting with a particular(stable) branch/tag/hash is > >>> >>>>> easier > >>> >>>>> for a newbie like me. > >>> >>>>> > >>> >>>>> Thanks, > >>> >>>>> Takenori > >>> >>>>> > >>> >>>>> On Thu, Aug 20, 2015 at 4:29 PM, Pascal Weinberger > >>> >>>>> <[email protected]> wrote: > >>> >>>>>> > >>> >>>>>> Try it with 2.5 and let me know, so I'll update the > requirements; > >>> >>>>>> ) > >>> >>>>>> > >>> >>>>>> On Aug 20, 2015 9:36 AM, [email protected] wrote: > >>> >>>>>> > >>> >>>>>> Does pip install pytest==2.5.1 do the job for you? > >>> >>>>>> So I should Write that in the wiki as well, right? :) > >>> >>>>>> > >>> >>>>>> Weired, your nupic setup should have alredy taken care of all of > >>> >>>>>> these > >>> >>>>>> :$ Here we specify a 2.4 version... maybe that's deprecated? > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > https://github.com/numenta/nupic/blob/master/external/common/requirements.txt > >>> >>>>>> > >>> >>>>>> On Aug 20, 2015 5:04 AM, "Takenori Sato" <[email protected]> > >>> >>>>>> wrote: > >>> >>>>>> > >>> >>>>>> >> Try running the examples and tests in the folders :) > >>> >>>>>> > >>> >>>>>> > > >>> >>>>>> > > https://github.com/numenta/nupic/wiki/Installing-and-Building-NuPIC > >>> >>>>>> > >>> >>>>>> Thanks. > >>> >>>>>> > >>> >>>>>> HTM framework API test was successful, but unit tests won't run > >>> >>>>>> with > >>> >>>>>> the following error. > >>> >>>>>> > >>> >>>>>> > Traceback (most recent call last): > >>> >>>>>> > File "/home/tsato/nupic/scripts/run_nupic_tests", line 265, > in > >>> >>>>>> > <module> > >>> >>>>>> > result = main(parser, sys.argv[1:]) > >>> >>>>>> > File "/home/tsato/nupic/scripts/run_nupic_tests", line 255, > in > >>> >>>>>> > main > >>> >>>>>> > exitStatus = call(["py.test"] + args + list(tests)) > >>> >>>>>> > File "/usr/lib/python2.7/subprocess.py", line 522, in call > >>> >>>>>> > return Popen(*popenargs, **kwargs).wait() > >>> >>>>>> > File "/usr/lib/python2.7/subprocess.py", line 710, in > __init__ > >>> >>>>>> > errread, errwrite) > >>> >>>>>> > File "/usr/lib/python2.7/subprocess.py", line 1327, in > >>> >>>>>> > _execute_child > >>> >>>>>> > raise child_exception > >>> >>>>>> > OSError: [Errno 2] No such file or directory > >>> >>>>>> > >>> >>>>>> I guessed python-pytest has to be installed, too. > >>> >>>>>> > >>> >>>>>> Yet, after "sudo apt-get install python-pytest", I got a version > >>> >>>>>> conflict error as follows. > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > Traceback (most recent call last): > >>> >>>>>> > File "/usr/bin/py.test", line 5, in <module> > >>> >>>>>> > sys.exit(load_entry_point('pytest==2.5.1', > >>> >>>>>> > 'console_scripts', > >>> >>>>>> > 'py.test')()) > >>> >>>>>> > File "/usr/lib/python2.7/dist-packages/pkg_resources.py", > line > >>> >>>>>> > 351, in load_entry_point > >>> >>>>>> > return get_distribution(dist).load_entry_point(group, > name) > >>> >>>>>> > File "/usr/lib/python2.7/dist-packages/pkg_resources.py", > line > >>> >>>>>> > 344, in get_distribution > >>> >>>>>> > if isinstance(dist,Requirement): dist = get_provider(dist) > >>> >>>>>> > File "/usr/lib/python2.7/dist-packages/pkg_resources.py", > line > >>> >>>>>> > 223, in get_provider > >>> >>>>>> > return working_set.find(moduleOrReq) or > >>> >>>>>> > require(str(moduleOrReq))[0] > >>> >>>>>> > File "/usr/lib/python2.7/dist-packages/pkg_resources.py", > line > >>> >>>>>> > 503, in find > >>> >>>>>> > raise VersionConflict(dist,req) # XXX add more info > >>> >>>>>> > pkg_resources.VersionConflict: (pytest 2.4.2 > >>> >>>>>> > > >>> >>>>>> > > (/home/tsato/.local/lib/python2.7/site-packages/pytest-2.4.2-py2.7.egg), > >>> >>>>>> > Requirement.parse('pytest==2.5.1')) > >>> >>>>>> > >>> >>>>>> What's the easiest way to fix this? > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > After your Numpy fix were you able to run the Unit tests for > >>> >>>>>> > NuPIC? > >>> >>>>>> > I could only run integration and swarm. > >>> >>>>>> > >>> >>>>>> No, still some obstacles here. > >>> >>>>>> > >>> >>>>>> Thanks, > >>> >>>>>> Takenori > >>> >>>>>> > >>> >>>>>> On Wed, Aug 19, 2015 at 10:27 PM, 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 > >>> >>>>>>>>> > >>> >>>>>>>>> > >>> >>>>>> > >>> >>>>> > >>> >>> > >>> >> > >>> > > >>> > >> > > > >
