Hello,
I’m having trouble installing NuPIC with pip on a new mac with OS X Yosemite.
In python, NuPIC imports OK ("import nupic"), but importing nupic.bindings.math 
and many other modules crashes python.

For example

>>> import nupic.bindings.math
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6

or

>>> from nupic.frameworks.opf.modelfactory import ModelFactory
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6

Here’s how I installed everything (on a new mac):
 - I installed home-brew in the standard way (“ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"”)
 - installed python 2.7.9 ("homebrew install python”)
 - installed virtualenv ("pip install virtualenv”) (this used the pip 
corresponding to homebrew’s python)
 - set up a virtual env in called ‘all’ in ~/ (“virtualenv all”)
 - installed nupi dependencies ("brew install automake libtool cmake”)
 - activated my virtualenv
 - installed NuPIC ("pip install nupic”)
Everything seemed to run fine but I now get the errors mentioned above.

I’m trying to use home-brew’s versions of python (2.7.9) rather the system one 
that came pre installed (2.7.6).
Entering “python” in terminal points to homebrew’s python, not the system 
python.
I tested out installing other modules with pip (in my virtualenv) and they all 
seem to work fine. (matplotlib)
Creating a virtualenv uses homebrew's python

Also when pip was installing nupic I noticed the wheel it was downloading was 
the 10_9 file not the 10_10 that is listed on PYPI:

Collecting nupic
  Downloading nupic-0.1.0-cp27-none-macosx_10_9_intel.whl (6.6MB)
    100% |################################| 6.6MB 848kB/s 

Not sure if that’s relevant

Any help/insight into this would be appreciated,

Ruaridh

Reply via email to