I Matt,
I have it working too, but I had to create another local admin user in osx
to make it work. Anaconda is not installed for that user, so as you said it
seems that the whole problem lies in something Anaconda is doing. With the
new user I had to install pip and py.test with sudo too, otherwise it won't
work.
Thanks again for your help!
Gari




On Sat, Sep 26, 2015 at 7:53 PM Matthew Taylor <[email protected]> wrote:

> 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