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