Numpy multiarray.so: undefined symbol: cblas_sgemm
<p>I'm trying to install <code>numpy==1.10.2</code>, <code>scipy</code> and <code>matplotlib</code> on server based on <code>opensuse</code>.
I've installed <code>numpy</code> in <code>virtualenv</code> from source (I've tried by pip also - same result of course). Now when I'm trying to import <code>numpy</code> in python console I'm receiving following error:</p>

<pre><code>ImportError: /home/user/.virtualenvs/project/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: cblas_sgemm
</code></pre>

<p>Note: I'm not superuser on this server.</p>

<p>Edit:</p>

<pre><code>ldd /home/user/.virtualenvs/project/lib/python2.7/site-packages/numpy/core/multiarray.so`
linux-vdso.so.1 (0x00007fffa0d69000)
libtatlas.so.3 =&gt; /home/user/.local/usr/lib64/atlas/libtatlas.so.3 (0x00007fe366d66000)
libm.so.6 =&gt; /lib64/libm.so.6 (0x00007fe366a50000)
libpython2.7.so.1.0 =&gt; /usr/lib64/libpython2.7.so.1.0 (0x00007fe3666b2000)
libpthread.so.0 =&gt; /lib64/libpthread.so.0 (0x00007fe366496000)
libc.so.6 =&gt; /lib64/libc.so.6 (0x00007fe3660f0000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe367a15000)
libdl.so.2 =&gt; /lib64/libdl.so.2 (0x00007fe365eec000)
libutil.so.1 =&gt; /lib64/libutil.so.1 (0x00007fe365ce9000)
</code></pre>

<p><code>libtatlas.so.3 =&gt; /home/user/.local/usr/lib64/atlas/libtatlas.so.3</code> - I linked this because of other problem with libatlas:
<code>ImportError: /usr/lib64/atlas/libtatlas.so.3: undefined symbol: clapack_ilaenv</code></p>

<p><strong>SOLLUTION</strong></p>

<p>The problem was with ATLAS lib. According to @ali_m advice I installed <code>numpy</code> from source with <code>OpenBLAS</code> instead of ATLAS. <a href="https://stackoverflow.com/questions/11443302/compiling-numpy-with-openblas-integration/14391693#14391693">Here link to instruction how to install numpy with BLAS.</a> </p>