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

Reply via email to