title: RuntimeError: <path> failed executing, please point LLVM_CONFIG to the path for llvm-config
body: <p>Trying to install <code>llvmlite</code> via <code>pip</code> by running</p>
  <pre><code>pip install llvmlite
  </code></pre>
  <p>constantly gives me this error:</p>
  <pre class="lang-none prettyprint-override"><code>    RuntimeError: &lt;path&gt; failed executing, please point LLVM_CONFIG to the path for llvm-config
      error: command '/Users/sfalk/miniconda3/envs/asr-service/bin/python' failed with exit status 1
      ----------------------------------------
  </code></pre>
  <p>Now, I am on Python 3.5</p>
  <pre><code>$ python --version
  Python 3.5.6 :: Anaconda, Inc.
  </code></pre>
  <p>And just running <code>pip install llvmlite</code> will give me this:</p>
  <pre class="lang-none prettyprint-override"><code> RuntimeError: Building llvmlite requires LLVM 7.0.x, 7.1.x or 8.0.x, got '10.0.0'. Be sure to set LLVM_CONFIG to the right executable path.
  </code></pre>
  <p>I installed LLVM 8 via <code>brew</code></p>
  <pre class="lang-none prettyprint-override"><code>brew install llvm@8
  </code></pre>
  <p>Setting <code>LLVM_CONFIG</code> to either does not work.</p>
  <ul>
  <li><code>/usr/local/opt/llvm@8/bin</code> (were I assumed <code>llvm-config</code> to be), or</li>
  <li><code>/usr/local/opt/llvm@8/Toolchains/LLVM8.0.1.xctoolchain/usr/bin</code> (where I actually found <code>llvm-config</code> to be)</li>
  </ul>
  <p>And I keep getting some version of:</p>
  <pre class="lang-none prettyprint-override"><code>RuntimeError: /usr/local/opt/llvm@8/Toolchains/LLVM8.0.1.xctoolchain/usr/bin failed executing, please point LLVM_CONFIG to the path for llvm-config
  </code></pre>
  <p>What am I missing here?</p>