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