Awesome!

Sent from my MegaPhone

> On Sep 26, 2015, at 7:29 PM, Richard Godden <[email protected]> wrote:
> 
> Dear Matt,
> 
> I realised I had a homebrew version of python installed. I uninstalled the 
> homebrew version and pip install worked fine after that!
> 
> Thanks for your help I am now up and running on nupic!
> 
> Regards,
> Richard
> 
> 
> 
>> On Sat, 26 Sep 2015 at 18:17 Matthew Taylor <[email protected]> wrote:
>> I don't know, it should be detected. I also don't know why *you* are
>> getting that SSL error, but no one else is reporting it.
>> 
>> You could try a complete compilation from source code, which is
>> typically when you need to compile capnp:
>> https://www.youtube.com/watch?v=sxb_Zrls7Zs
>> 
>> ---------
>> Matt Taylor
>> OS Community Flag-Bearer
>> Numenta
>> 
>> 
>> On Sat, Sep 26, 2015 at 8:51 AM, Richard Godden <[email protected]> wrote:
>> > Dear Matt,
>> >
>> > Thanks for your fast reply I have tried everything you suggested with
>> > minimal success:
>> >
>> > OpenSSL> version
>> >
>> > OpenSSL 0.9.8zg 14 July 2015
>> >
>> > OpenSSL> quit
>> >
>> >
>> >
>> > which python:
>> >
>> > /usr/local/bin/python
>> >
>> > python --version
>> >
>> > Python 2.7.10
>> >
>> >
>> > I successfully built and installed capnp with your instructions above
>> >
>> > output after the make install command:
>> >
>> > PASS: capnp-evolution-test
>> >
>> > PASS: src/capnp/compiler/capnp-test.sh
>> >
>> > PASS: capnp-test
>> >
>> > /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
>> >
>> > make[7]: Nothing to be done for `all-am'.
>> >
>> > ============================================================================
>> >
>> > Testsuite summary for Capn Proto 0.5.3
>> >
>> > ============================================================================
>> >
>> > # TOTAL: 3
>> >
>> > # PASS:  3
>> >
>> > # SKIP:  0
>> >
>> > # XFAIL: 0
>> >
>> > # FAIL:  0
>> >
>> > # XPASS: 0
>> >
>> > # ERROR: 0
>> >
>> > ============================================================================
>> >
>> >
>> > final few lines of output after sudo install command:
>> >
>> >  build-aux/install-sh -c -d '/usr/local/include/kj/std'
>> >
>> >  /usr/bin/install -c -m 644 src/kj/std/iostream.h
>> > '/usr/local/include/kj/std'
>> >
>> >  build-aux/install-sh -c -d '/usr/local/lib/pkgconfig'
>> >
>> >  /usr/bin/install -c -m 644 capnp.pc capnp-rpc.pc 
>> > '/usr/local/lib/pkgconfig'
>> >
>> >
>> > However when I run pip install nupic the same error occurs as before:
>> >
>> >
>> > *WARNING* no libcapnp detected. Will download and build it from source now.
>> > If you have C++ Cap'n Proto installed, it may be out of date or is not 
>> > being
>> > detected. Downloading and building libcapnp may take a while.
>> >
>> >     fetching https://capnproto.org/capnproto-c++-0.5.1.2.tar.gz into
>> > /private/var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-build-fC6IG_/pycapnp/bundled
>> >
>> >     error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate
>> > verify failed (_ssl.c:590)>
>> >
>> >
>> > Is there something I am missing? do I have to do something to ensure the
>> > version I installed is detected?
>> >
>> >
>> > Thanks,
>> >
>> > Richard
>> >
>> >
>> > On Sat, 26 Sep 2015 at 16:19 Matthew Taylor <[email protected]> wrote:
>> >>
>> >> As part of the installation process, Cap'n Proto will be installed.
>> >> This happens by downloading the capnp source code from
>> >> https://capnproto.org/capnproto-c++-0.5.1.2.tar.gz into a local temp
>> >> directory and compiling it. The error you are seeing is because this
>> >> is an HTTPS url.
>> >>
>> >> Do you have openssl installed? You can check by typing "openssl" on
>> >> the command line to get to an interpreter, then type "version" (and
>> >> "quit" to exit the shell).
>> >>
>> >> Also, what version of python are you using? Run "which python" and
>> >> "python --version".
>> >>
>> >> You can work around this easily by building capnp yourself:
>> >> https://capnproto.org/install.html. Just follow these instructions and
>> >> then try 'pip install nupic' again:
>> >>
>> >> curl -O https://capnproto.org/capnproto-c++-0.5.3.tar.gz
>> >> tar zxf capnproto-c++-0.5.3.tar.gz
>> >> cd capnproto-c++-0.5.3
>> >> ./configure
>> >> make -j6 check
>> >> sudo make install
>> >> pip install nupic
>> >>
>> >> Thanks,
>> >> ---------
>> >> Matt Taylor
>> >> OS Community Flag-Bearer
>> >> Numenta
>> >>
>> >>
>> >> On Sat, Sep 26, 2015 at 7:56 AM, Richard Godden <[email protected]>
>> >> wrote:
>> >> > Dear all,
>> >> >
>> >> > I am struggling to install nupic for the first time via the comand pip
>> >> > install nupic. The issue seems to be when installing pycapnp. I have
>> >> > also
>> >> > tried pip install pycapnp however a similar issue occurred. Can someone
>> >> > help
>> >> > me with this?
>> >> >
>> >> > Regards
>> >> >
>> >> > Richard
>> >> >
>> >> > Terminal output:
>> >> >
>> >> > Collecting nupic
>> >> >
>> >> >   Using cached nupic-0.3.3-py2-none-any.whl
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade):
>> >> > pytest-cov==1.6 in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): numpy==1.9.2
>> >> > in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): asteval==0.9.1
>> >> > in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade):
>> >> > prettytable==0.7.2
>> >> > in /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): pytest==2.5.1
>> >> > in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): psutil==1.0.1
>> >> > in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Collecting pycapnp==0.5.5 (from nupic)
>> >> >
>> >> >   Using cached pycapnp-0.5.5.tar.gz
>> >> >
>> >> > Collecting PyYAML==3.10 (from nupic)
>> >> >
>> >> >   Using cached PyYAML-3.10.tar.gz
>> >> >
>> >> > Collecting pytest-xdist==1.8 (from nupic)
>> >> >
>> >> >   Using cached pytest-xdist-1.8.zip
>> >> >
>> >> > Collecting unittest2==0.5.1 (from nupic)
>> >> >
>> >> >   Using cached unittest2-0.5.1.tar.gz
>> >> >
>> >> > Collecting pyproj==1.9.3 (from nupic)
>> >> >
>> >> >   Using cached pyproj-1.9.3.tar.gz
>> >> >
>> >> > Collecting DBUtils==1.1 (from nupic)
>> >> >
>> >> >   Using cached DBUtils-1.1.tar.gz
>> >> >
>> >> > Collecting python-dateutil==2.1 (from nupic)
>> >> >
>> >> >   Using cached python-dateutil-2.1.tar.gz
>> >> >
>> >> > Collecting pillow==2.3.0 (from nupic)
>> >> >
>> >> >   Using cached Pillow-2.3.0.zip
>> >> >
>> >> > Collecting nupic.bindings==0.2.1 (from nupic)
>> >> >
>> >> >   Using cached nupic.bindings-0.2.1-cp27-none-macosx_10_9_intel.whl
>> >> >
>> >> > Collecting validictory==0.9.1 (from nupic)
>> >> >
>> >> >   Using cached validictory-0.9.1.tar.gz
>> >> >
>> >> > Collecting ordereddict==1.1 (from nupic)
>> >> >
>> >> >   Using cached ordereddict-1.1.tar.gz
>> >> >
>> >> > Collecting PyMySQL==0.6.2 (from nupic)
>> >> >
>> >> >   Using cached PyMySQL-0.6.2-py2.py3-none-any.whl
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade):
>> >> > coverage==3.7.1 in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): mock==1.0.1 in
>> >> > /usr/local/lib/python2.7/site-packages (from nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): cov-core>=1.6
>> >> > in
>> >> > /usr/local/lib/python2.7/site-packages (from pytest-cov==1.6->nupic)
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): py>=1.4.19 in
>> >> > /usr/local/lib/python2.7/site-packages (from pytest==2.5.1->nupic)
>> >> >
>> >> > Collecting execnet>=1.0.8 (from pytest-xdist==1.8->nupic)
>> >> >
>> >> >   Using cached execnet-1.4.1-py2.py3-none-any.whl
>> >> >
>> >> > Requirement already satisfied (use --upgrade to upgrade): six in
>> >> > /usr/local/lib/python2.7/site-packages (from
>> >> > python-dateutil==2.1->nupic)
>> >> >
>> >> > Collecting apipkg>=1.4 (from execnet>=1.0.8->pytest-xdist==1.8->nupic)
>> >> >
>> >> >   Using cached apipkg-1.4-py2.py3-none-any.whl
>> >> >
>> >> > Installing collected packages: pycapnp, PyYAML, apipkg, execnet,
>> >> > pytest-xdist, unittest2, pyproj, DBUtils, python-dateutil, pillow,
>> >> > nupic.bindings, validictory, ordereddict, PyMySQL, nupic
>> >> >
>> >> >   Running setup.py install for pycapnp
>> >> >
>> >> >     Complete output from command /usr/local/opt/python/bin/python2.7 -c
>> >> > "import setuptools,
>> >> >
>> >> > tokenize;__file__='/private/var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-build-sPmThM/pycapnp/setup.py';exec(compile(getattr(tokenize,
>> >> > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
>> >> > 'exec'))"
>> >> > install --record
>> >> >
>> >> > /var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-PBy9E3-record/install-record.txt
>> >> > --single-version-externally-managed --compile:
>> >> >
>> >> >     running install
>> >> >
>> >> >     running build
>> >> >
>> >> >     running build_py
>> >> >
>> >> >     creating build
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/__init__.py -> build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/_gen.py -> build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/version.py -> build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/__init__.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/c++.capnp -> build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     copying capnp/schema.capnp ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/__init__.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/helpers.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/non_circular.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/asyncHelper.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/capabilityHelper.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/checkCompiler.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/fixMaybe.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/rpcHelper.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     copying capnp/helpers/serialize.h ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/helpers
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7/capnp/includes
>> >> >
>> >> >     copying capnp/includes/__init__.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/includes
>> >> >
>> >> >     copying capnp/includes/capnp_cpp.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/includes
>> >> >
>> >> >     copying capnp/includes/schema_cpp.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/includes
>> >> >
>> >> >     copying capnp/includes/types.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/includes
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     copying capnp/lib/__init__.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     copying capnp/lib/capnp.pxd ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     copying capnp/lib/__init__.py ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     copying capnp/lib/pickle_helper.py ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     copying capnp/lib/capnp.pyx ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/lib
>> >> >
>> >> >     creating build/lib.macosx-10.10-x86_64-2.7/capnp/templates
>> >> >
>> >> >     copying capnp/templates/module.pyx ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/templates
>> >> >
>> >> >     copying capnp/templates/setup.py.tmpl ->
>> >> > build/lib.macosx-10.10-x86_64-2.7/capnp/templates
>> >> >
>> >> >     running build_ext
>> >> >
>> >> >     creating var
>> >> >
>> >> >     creating var/folders
>> >> >
>> >> >     creating var/folders/kc
>> >> >
>> >> >     creating var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn
>> >> >
>> >> >     creating var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T
>> >> >
>> >> >     creating var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/tmp3xgs8z
>> >> >
>> >> >     cc -c
>> >> > /var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/tmp3xgs8z/vers.cpp -o
>> >> > var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/tmp3xgs8z/vers.o
>> >> > --std=c++11
>> >> >
>> >> >
>> >> >
>> >> > /var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/tmp3xgs8z/vers.cpp:4:10:
>> >> > fatal error: 'capnp/common.h' file not found
>> >> >
>> >> >     #include "capnp/common.h"
>> >> >
>> >> >              ^
>> >> >
>> >> >     1 error generated.
>> >> >
>> >> >     *WARNING* no libcapnp detected. Will download and build it from
>> >> > source
>> >> > now. If you have C++ Cap'n Proto installed, it may be out of date or is
>> >> > not
>> >> > being detected. Downloading and building libcapnp may take a while.
>> >> >
>> >> >     fetching https://capnproto.org/capnproto-c++-0.5.1.2.tar.gz into
>> >> >
>> >> > /private/var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-build-sPmThM/pycapnp/bundled
>> >> >
>> >> >     error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate
>> >> > verify failed (_ssl.c:590)>
>> >> >
>> >> >
>> >> >
>> >> >     ----------------------------------------
>> >> >
>> >> > Command "/usr/local/opt/python/bin/python2.7 -c "import setuptools,
>> >> >
>> >> > tokenize;__file__='/private/var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-build-sPmThM/pycapnp/setup.py';exec(compile(getattr(tokenize,
>> >> > 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
>> >> > 'exec'))"
>> >> > install --record
>> >> >
>> >> > /var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-PBy9E3-record/install-record.txt
>> >> > --single-version-externally-managed --compile" failed with error code 1
>> >> > in
>> >> >
>> >> > /private/var/folders/kc/8x7rh0zn2fsc9fzyd6p1tmg80000gn/T/pip-build-sPmThM/pycapnp
>> >>
>> >

Reply via email to