title: running librosa & numba on raspberry pi 3
body: <p>I am trying to run librosa on my raspberry pi 3. 
  After hours of searching through the internet I was finally able to install it but it still throws an error when I try to import it. First, I had problems to install the dependency <code>llvmlite</code>. I finally installed it with the following code: <code>conda install -c numba llvmlite</code>. I use python 3.4 build with miniconda. </p>
  
  <p>After llvmlite was installed I was able to install librosa with <code>pip</code> (not possible with conda)</p>
  
  <pre><code>pi@raspberrypi:~ $ pip install librosa
  Collecting librosa
  Using cached https://www.piwheels.hostedpi.com/simple/librosa/librosa-
  0.5.1-py3-none-any.whl
  Requirement already satisfied: resampy&gt;=0.1.2 in 
  ./miniconda3/lib/python3.4/site-packages (from librosa)
  Requirement already satisfied: scipy&gt;=0.13.0 in 
  ...
  Installing collected packages: librosa
  Successfully installed librosa-0.5.1
  </code></pre>
  
  <p>Apparently librosa is installed. </p>
  
  <pre><code>pi@raspberrypi:~ $ pip list
  DEPRECATION: The default format will switch to columns in the future. 
  You can use --format=(legacy|columns) (or define a format=
  (legacy|columns) in your pip.conf under the [list] section) to disable 
  this warning.
  anaconda-client (1.0.2)
  audioread (2.1.5)
  awscli (1.11.170)
  boto3 (1.4.7)
  botocore (1.7.28)
  clyent (0.4.0)
  colorama (0.3.7)
  conda (3.16.0)
  conda-env (2.4.2)
  Cython (0.27.1)
  decorator (4.1.2)
  docutils (0.14)
  jmespath (0.9.3)
  joblib (0.11)
  librosa (0.5.1)
  llvmlite (0.7.0.dev0+21.gcda19bd.dirty)
  mock (2.0.0)
  numba (0.35.0)
  numpy (1.13.3)
  pbr (3.1.1)
  Pillow (2.9.0)
  pip (9.0.1)
  protobuf (3.4.0)
  pyasn1 (0.3.7)
  PyAudio (0.2.11)
  pycosat (0.6.1)
  pycrypto (2.6.1)    
  python-dateutil (2.6.1)
  pytz (2015.4)
  PyYAML (3.12)
  requests (2.7.0)
  resampy (0.2.0)
  rsa (3.4.2)
  s3transfer (0.1.11)
  scikit-learn (0.18.2)
  scipy (0.19.1)
  setuptools (18.1)
  six (1.11.0)
  tensorflow (1.1.0)
  Werkzeug (0.12.2)
  wheel (0.30.0)
  </code></pre>
  
  <p>Trying to import librosa throws the following error though:</p>
  
  <pre><code>pi@raspberrypi:~ $ python
  Python 3.4.3 |Continuum Analytics, Inc.| (default, Aug 21 2015, 00:53:08) 
  [GCC 4.6.3] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import librosa
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/__init__.py", line 12, in &lt;module&gt;
      from . import core
    File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/core/__init__.py", line 108, in &lt;module&gt;
      from .time_frequency import *  # pylint: disable=wildcard-import
    File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/core/time_frequency.py", line 10, in &lt;module&gt;
      from ..util.exceptions import ParameterError
    File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/util/__init__.py", line 70, in &lt;module&gt;
      from . import decorators
    File "/home/pi/miniconda3/lib/python3.4/site-packages/librosa/util/decorators.py", line 67, in &lt;module&gt;
      from numba.decorators import jit as optional_jit
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/__init__.py", line 12, in &lt;module&gt;
      from .special import typeof, prange
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/special.py", line 4, in &lt;module&gt;
      from .parfor import prange
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/parfor.py", line 20, in &lt;module&gt;
      from numba import array_analysis, postproc, typeinfer
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/array_analysis.py", line 9, in &lt;module&gt;
      from numba import ir, analysis, types, config, cgutils, typing
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/cgutils.py", line 22, in &lt;module&gt;
      true_bit = bool_t(1)
  TypeError: 'IntType' object is not callable
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>Trying to import numba throws the following error:</p>
  
  <pre><code>pi@raspberrypi:~ $ python
  Python 3.4.3 |Continuum Analytics, Inc.| (default, Aug 21 2015, 00:53:08) 
  [GCC 4.6.3] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import numba
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/__init__.py", line 12, in &lt;module&gt;
      from .special import typeof, prange
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/special.py", line 4, in &lt;module&gt;
      from .parfor import prange
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/parfor.py", line 20, in &lt;module&gt;
      from numba import array_analysis, postproc, typeinfer
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/array_analysis.py", line 9, in &lt;module&gt;
      from numba import ir, analysis, types, config, cgutils, typing
    File "/home/pi/miniconda3/lib/python3.4/site-packages/numba/cgutils.py", line 22, in &lt;module&gt;
      true_bit = bool_t(1)
  TypeError: 'IntType' object is not callable
  &gt;&gt;&gt; 
  </code></pre>
  
  <p>Has anyone a clue what the problem could be?
  I am grateful for any hints or tips. 
  Thank you!!!!!</p>